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
CDemuxStreamAudio Class Reference

#include <DVDDemux.h>

Inheritance diagram for CDemuxStreamAudio:
CDemuxStream CDemuxStreamAudioBXA CDemuxStreamAudioCDDA CDemuxStreamAudioFFmpeg

Public Member Functions

 CDemuxStreamAudio ()
 
 ~CDemuxStreamAudio () override=default
 
std::string GetStreamType () const
 
- Public Member Functions inherited from CDemuxStream
 CDemuxStream ()=default
 
 CDemuxStream (StreamType t)
 
virtual ~CDemuxStream ()=default
 
 CDemuxStream (CDemuxStream &&)=default
 
virtual std::string GetStreamName ()
 

Public Attributes

int iChannels {0}
 
int iSampleRate {0}
 
int iBlockAlign {0}
 
int iBitRate {0}
 
int iBitsPerSample {0}
 
uint64_t iChannelLayout {0}
 
std::string m_channelLayoutName
 
- Public Attributes inherited from CDemuxStream
int uniqueId {0}
 
int dvdNavId {0}
 
int64_t demuxerId {-1}
 
AVCodecID codec {AV_CODEC_ID_NONE}
 
unsigned int codec_fourcc {0}
 
int profile
 
int level
 
StreamType type {StreamType::NONE}
 
int source {STREAM_SOURCE_NONE}
 
int iDuration {0}
 
voidpPrivate {nullptr}
 
FFmpegExtraData extraData
 
StreamFlags flags {StreamFlags::FLAG_NONE}
 
std::string language
 
bool disabled {false}
 
std::string name
 
std::string codecName
 
int changes {0}
 
std::shared_ptr< DemuxCryptoSessioncryptoSession
 
std::shared_ptr< ADDON::IAddonProviderexternalInterfaces
 

Constructor & Destructor Documentation

◆ CDemuxStreamAudio()

CDemuxStreamAudio::CDemuxStreamAudio ( )
inline

◆ ~CDemuxStreamAudio()

CDemuxStreamAudio::~CDemuxStreamAudio ( )
overridedefault

Member Function Documentation

◆ GetStreamType()

std::string CDemuxStreamAudio::GetStreamType ( ) const

Member Data Documentation

◆ iBitRate

int CDemuxStreamAudio::iBitRate {0}

◆ iBitsPerSample

int CDemuxStreamAudio::iBitsPerSample {0}

◆ iBlockAlign

int CDemuxStreamAudio::iBlockAlign {0}

◆ iChannelLayout

uint64_t CDemuxStreamAudio::iChannelLayout {0}

◆ iChannels

int CDemuxStreamAudio::iChannels {0}

◆ iSampleRate

int CDemuxStreamAudio::iSampleRate {0}

◆ m_channelLayoutName

std::string CDemuxStreamAudio::m_channelLayoutName

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