Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
IPlayer.h File Reference
#include "Direction.h"
#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 class  IPlayerAudioCaps {
  ALL , SELECT_STREAM , SELECT_OUTPUT , OUTPUT_STEREO ,
  OFFSET , VOLUME_AMP
}
 
enum class  IPlayerSubtitleCaps { ALL , SELECT_STREAM , EXTERNAL , 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 

◆ IPlayerAudioCaps

enum class IPlayerAudioCaps
strong
Enumerator
ALL 
SELECT_STREAM 
SELECT_OUTPUT 
OUTPUT_STEREO 
OFFSET 
VOLUME_AMP 

◆ IPlayerSubtitleCaps

enum class IPlayerSubtitleCaps
strong
Enumerator
ALL 
SELECT_STREAM 
EXTERNAL 
OFFSET