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: