Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CDemuxStream Class Reference

#include <DVDDemux.h>

Inheritance diagram for CDemuxStream:
CDemuxStreamAudio CDemuxStreamRadioRDS CDemuxStreamSubtitle CDemuxStreamTeletext CDemuxStreamVideo CDemuxStreamAudioBXA CDemuxStreamAudioCDDA CDemuxStreamAudioFFmpeg CDemuxStreamSubtitleFFmpeg CDemuxStreamVideoFFmpeg

Public Member Functions

 CDemuxStream ()
 
virtual ~CDemuxStream ()
 
virtual std::string GetStreamName ()
 

Public Attributes

int uniqueId
 
int dvdNavId
 
int64_t demuxerId
 
AVCodecID codec
 
unsigned int codec_fourcc
 
int profile
 
int level
 
StreamType type
 
int source
 
int iDuration
 
voidpPrivate
 
uint8_tExtraData
 
unsigned int ExtraSize
 
StreamFlags flags
 
std::string language
 
bool disabled
 
std::string name
 
std::string codecName
 
int changes
 
std::shared_ptr< DemuxCryptoSessioncryptoSession
 
std::shared_ptr< ADDON::IAddonProviderexternalInterfaces
 

Constructor & Destructor Documentation

§ CDemuxStream()

CDemuxStream::CDemuxStream ( )
inline

§ ~CDemuxStream()

virtual CDemuxStream::~CDemuxStream ( )
inlinevirtual

Member Function Documentation

§ GetStreamName()

std::string CDemuxStream::GetStreamName ( )
virtual

Member Data Documentation

§ changes

int CDemuxStream::changes

§ codec

AVCodecID CDemuxStream::codec

§ codec_fourcc

unsigned int CDemuxStream::codec_fourcc

§ codecName

std::string CDemuxStream::codecName

§ cryptoSession

std::shared_ptr<DemuxCryptoSession> CDemuxStream::cryptoSession

§ demuxerId

int64_t CDemuxStream::demuxerId

§ disabled

bool CDemuxStream::disabled

§ dvdNavId

int CDemuxStream::dvdNavId

§ externalInterfaces

std::shared_ptr<ADDON::IAddonProvider> CDemuxStream::externalInterfaces

§ ExtraData

uint8_t* CDemuxStream::ExtraData

§ ExtraSize

unsigned int CDemuxStream::ExtraSize

§ flags

StreamFlags CDemuxStream::flags

§ iDuration

int CDemuxStream::iDuration

§ language

std::string CDemuxStream::language

§ level

int CDemuxStream::level

§ name

std::string CDemuxStream::name

§ pPrivate

void* CDemuxStream::pPrivate

§ profile

int CDemuxStream::profile

§ source

int CDemuxStream::source

§ type

StreamType CDemuxStream::type

§ uniqueId

int CDemuxStream::uniqueId

The documentation for this class was generated from the following files: