Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CDemuxStream Class Reference

#include <DVDDemux.h>

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

Public Member Functions

 CDemuxStream ()
 
virtual ~CDemuxStream ()=default
 
 CDemuxStream (CDemuxStream &&)=default
 
virtual std::string GetStreamName ()
 

Public Attributes

int uniqueId
 
int dvdNavId
 
int64_t demuxerId
 
AVCodecID codec = AV_CODEC_ID_NONE
 
unsigned int codec_fourcc
 
int profile
 
int level
 
StreamType type
 
int source
 
int iDuration
 
voidpPrivate
 
FFmpegExtraData extraData
 
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() [1/2]

CDemuxStream::CDemuxStream ( )
inline

◆ ~CDemuxStream()

virtual CDemuxStream::~CDemuxStream ( )
virtualdefault

◆ CDemuxStream() [2/2]

CDemuxStream::CDemuxStream ( CDemuxStream && )
default

Member Function Documentation

◆ GetStreamName()

std::string CDemuxStream::GetStreamName ( )
virtual

Member Data Documentation

◆ changes

int CDemuxStream::changes

◆ codec

AVCodecID CDemuxStream::codec = AV_CODEC_ID_NONE

◆ 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

FFmpegExtraData CDemuxStream::extraData

◆ 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: