Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
DVDDemux.h File Reference
#include "Interface/StreamInfo.h"
#include "cores/FFmpeg.h"
#include <memory>
#include <string>
#include <vector>
#include <fmt/format.h>
#include <libavcodec/avcodec.h>
#include <libavcodec/defs.h>
#include <libavutil/dovi_meta.h>
#include <libavutil/mastering_display_metadata.h>

Classes

struct  fmt::formatter< StreamType >
 
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)
 

Enumerations

enum class  StreamType {
  NONE = 0 , AUDIO , VIDEO , DATA ,
  SUBTITLE , TELETEXT , RADIO_RDS , 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)
Value:
((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 class StreamType
strong
Enumerator
NONE 
AUDIO 
VIDEO 
DATA 
SUBTITLE 
TELETEXT 
RADIO_RDS 
AUDIO_ID3