Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
DVDDemux.h File Reference
#include "Interface/StreamInfo.h"
#include "cores/FFmpeg.h"
#include <memory>
#include <string>
#include <vector>
#include <libavcodec/avcodec.h>
#include <libavutil/dovi_meta.h>
#include <libavutil/mastering_display_metadata.h>

Classes

class  CDemuxStream
 
class  CDemuxStreamVideo
 
class  CDemuxStreamAudio
 
class  CDemuxStreamSubtitle
 
class  CDemuxStreamTeletext
 
class  CDemuxStreamAudioID3
 
class  CDemuxStreamRadioRDS
 
class  CDVDDemux
 

Namespaces

namespace  ADDON
 

Macros

#define STREAM_SOURCE_MASK(a)   ((a)&0xf00)
 

Enumerations

enum  StreamType {
  STREAM_NONE = 0 , STREAM_AUDIO , STREAM_VIDEO , STREAM_DATA ,
  STREAM_SUBTITLE , STREAM_TELETEXT , STREAM_RADIO_RDS , STREAM_AUDIO_ID3
}
 
enum  StreamSource {
  STREAM_SOURCE_NONE = 0x000 , STREAM_SOURCE_DEMUX = 0x100 , STREAM_SOURCE_NAV = 0x200 , STREAM_SOURCE_DEMUX_SUB = 0x300 ,
  STREAM_SOURCE_TEXT = 0x400 , STREAM_SOURCE_VIDEOMUX = 0x500
}
 

Macro Definition Documentation

◆ STREAM_SOURCE_MASK

#define STREAM_SOURCE_MASK ( a)    ((a)&0xf00)

Enumeration Type Documentation

◆ StreamSource

Enumerator
STREAM_SOURCE_NONE 
STREAM_SOURCE_DEMUX 
STREAM_SOURCE_NAV 
STREAM_SOURCE_DEMUX_SUB 
STREAM_SOURCE_TEXT 
STREAM_SOURCE_VIDEOMUX 

◆ StreamType

enum StreamType
Enumerator
STREAM_NONE 
STREAM_AUDIO 
STREAM_VIDEO 
STREAM_DATA 
STREAM_SUBTITLE 
STREAM_TELETEXT 
STREAM_RADIO_RDS 
STREAM_AUDIO_ID3