Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
IPlayer.h File Reference
#include "IPlayerCallback.h"
#include "Interface/StreamInfo.h"
#include "MenuType.h"
#include "VideoSettings.h"
#include <memory>
#include <string>
#include <vector>

Classes

class  CPlayerOptions
 
class  IPlayer
 

Macros

#define CURRENT_STREAM   -1
 
#define CAPTUREFLAG_CONTINUOUS   0x01
 
#define CAPTUREFLAG_IMMEDIATELY   0x02
 
#define CAPTUREFORMAT_BGRA   0x01
 

Enumerations

enum  IPlayerAudioCapabilities {
  IPC_AUD_ALL , IPC_AUD_OFFSET , IPC_AUD_AMP , IPC_AUD_SELECT_STREAM ,
  IPC_AUD_OUTPUT_STEREO , IPC_AUD_SELECT_OUTPUT
}
 
enum  IPlayerSubtitleCapabilities { IPC_SUBS_ALL , IPC_SUBS_SELECT , IPC_SUBS_EXTERNAL , IPC_SUBS_OFFSET }
 
enum  ERENDERFEATURE {
  RENDERFEATURE_GAMMA , RENDERFEATURE_BRIGHTNESS , RENDERFEATURE_CONTRAST , RENDERFEATURE_NOISE ,
  RENDERFEATURE_SHARPNESS , RENDERFEATURE_NONLINSTRETCH , RENDERFEATURE_ROTATION , RENDERFEATURE_STRETCH ,
  RENDERFEATURE_ZOOM , RENDERFEATURE_VERTICAL_SHIFT , RENDERFEATURE_PIXEL_RATIO , RENDERFEATURE_POSTPROCESS ,
  RENDERFEATURE_TONEMAP
}
 

Macro Definition Documentation

◆ CAPTUREFLAG_CONTINUOUS

#define CAPTUREFLAG_CONTINUOUS   0x01

◆ CAPTUREFLAG_IMMEDIATELY

#define CAPTUREFLAG_IMMEDIATELY   0x02

◆ CAPTUREFORMAT_BGRA

#define CAPTUREFORMAT_BGRA   0x01

◆ CURRENT_STREAM

#define CURRENT_STREAM   -1

Enumeration Type Documentation

◆ ERENDERFEATURE

Enumerator
RENDERFEATURE_GAMMA 
RENDERFEATURE_BRIGHTNESS 
RENDERFEATURE_CONTRAST 
RENDERFEATURE_NOISE 
RENDERFEATURE_SHARPNESS 
RENDERFEATURE_NONLINSTRETCH 
RENDERFEATURE_ROTATION 
RENDERFEATURE_STRETCH 
RENDERFEATURE_ZOOM 
RENDERFEATURE_VERTICAL_SHIFT 
RENDERFEATURE_PIXEL_RATIO 
RENDERFEATURE_POSTPROCESS 
RENDERFEATURE_TONEMAP 

◆ IPlayerAudioCapabilities

Enumerator
IPC_AUD_ALL 
IPC_AUD_OFFSET 
IPC_AUD_AMP 
IPC_AUD_SELECT_STREAM 
IPC_AUD_OUTPUT_STEREO 
IPC_AUD_SELECT_OUTPUT 

◆ IPlayerSubtitleCapabilities

Enumerator
IPC_SUBS_ALL 
IPC_SUBS_SELECT 
IPC_SUBS_EXTERNAL 
IPC_SUBS_OFFSET