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

#include <DVDStreamInfo.h>

Public Member Functions

 CDVDStreamInfo ()
 
 CDVDStreamInfo (const CDVDStreamInfo &right, bool withextradata=true)
 
 CDVDStreamInfo (const CDemuxStream &right, bool withextradata=true)
 
 ~CDVDStreamInfo ()
 
void Clear ()
 
bool Equal (const CDVDStreamInfo &right, bool withextradata)
 
bool Equal (const CDemuxStream &right, bool withextradata)
 
void Assign (const CDVDStreamInfo &right, bool withextradata)
 
void Assign (const CDemuxStream &right, bool withextradata)
 
bool operator== (const CDVDStreamInfo &right)
 
bool operator!= (const CDVDStreamInfo &right)
 
CDVDStreamInfooperator= (const CDVDStreamInfo &right)
 
bool operator== (const CDemuxStream &right)
 
bool operator!= (const CDemuxStream &right)
 
CDVDStreamInfooperator= (const CDemuxStream &right)
 

Public Attributes

AVCodecID codec
 
StreamType type
 
int uniqueId
 
int demuxerId = -1
 
int flags
 
std::string filename
 
bool dvd
 
int codecOptions
 
int fpsscale
 
int fpsrate
 
int height
 
int width
 
double aspect
 
bool vfr
 
bool stills
 
int level
 
int profile
 
bool ptsinvalid
 
bool forced_aspect
 
int orientation
 
int bitsperpixel
 
std::string stereo_mode
 
int channels
 
int samplerate
 
int bitrate
 
int blockalign
 
int bitspersample
 
uint64_t channellayout
 
voidextradata
 
unsigned int extrasize
 
unsigned int codec_tag
 
std::shared_ptr< DemuxCryptoSessioncryptoSession
 
std::shared_ptr< ADDON::IAddonProviderexternalInterfaces
 

Constructor & Destructor Documentation

§ CDVDStreamInfo() [1/3]

CDVDStreamInfo::CDVDStreamInfo ( )

§ CDVDStreamInfo() [2/3]

CDVDStreamInfo::CDVDStreamInfo ( const CDVDStreamInfo right,
bool  withextradata = true 
)

§ CDVDStreamInfo() [3/3]

CDVDStreamInfo::CDVDStreamInfo ( const CDemuxStream right,
bool  withextradata = true 
)

§ ~CDVDStreamInfo()

CDVDStreamInfo::~CDVDStreamInfo ( )

Member Function Documentation

§ Assign() [1/2]

void CDVDStreamInfo::Assign ( const CDVDStreamInfo right,
bool  withextradata 
)

§ Assign() [2/2]

void CDVDStreamInfo::Assign ( const CDemuxStream right,
bool  withextradata 
)

§ Clear()

void CDVDStreamInfo::Clear ( )

§ Equal() [1/2]

bool CDVDStreamInfo::Equal ( const CDVDStreamInfo right,
bool  withextradata 
)

§ Equal() [2/2]

bool CDVDStreamInfo::Equal ( const CDemuxStream right,
bool  withextradata 
)

§ operator!=() [1/2]

bool CDVDStreamInfo::operator!= ( const CDVDStreamInfo right)
inline

§ operator!=() [2/2]

bool CDVDStreamInfo::operator!= ( const CDemuxStream right)
inline

§ operator=() [1/2]

CDVDStreamInfo& CDVDStreamInfo::operator= ( const CDVDStreamInfo right)
inline

§ operator=() [2/2]

CDVDStreamInfo& CDVDStreamInfo::operator= ( const CDemuxStream right)
inline

§ operator==() [1/2]

bool CDVDStreamInfo::operator== ( const CDVDStreamInfo right)
inline

§ operator==() [2/2]

bool CDVDStreamInfo::operator== ( const CDemuxStream right)
inline

Member Data Documentation

§ aspect

double CDVDStreamInfo::aspect

§ bitrate

int CDVDStreamInfo::bitrate

§ bitsperpixel

int CDVDStreamInfo::bitsperpixel

§ bitspersample

int CDVDStreamInfo::bitspersample

§ blockalign

int CDVDStreamInfo::blockalign

§ channellayout

uint64_t CDVDStreamInfo::channellayout

§ channels

int CDVDStreamInfo::channels

§ codec

AVCodecID CDVDStreamInfo::codec

§ codec_tag

unsigned int CDVDStreamInfo::codec_tag

§ codecOptions

int CDVDStreamInfo::codecOptions

§ cryptoSession

std::shared_ptr<DemuxCryptoSession> CDVDStreamInfo::cryptoSession

§ demuxerId

int CDVDStreamInfo::demuxerId = -1

§ dvd

bool CDVDStreamInfo::dvd

§ externalInterfaces

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

§ extradata

void* CDVDStreamInfo::extradata

§ extrasize

unsigned int CDVDStreamInfo::extrasize

§ filename

std::string CDVDStreamInfo::filename

§ flags

int CDVDStreamInfo::flags

§ forced_aspect

bool CDVDStreamInfo::forced_aspect

§ fpsrate

int CDVDStreamInfo::fpsrate

§ fpsscale

int CDVDStreamInfo::fpsscale

§ height

int CDVDStreamInfo::height

§ level

int CDVDStreamInfo::level

§ orientation

int CDVDStreamInfo::orientation

§ profile

int CDVDStreamInfo::profile

§ ptsinvalid

bool CDVDStreamInfo::ptsinvalid

§ samplerate

int CDVDStreamInfo::samplerate

§ stereo_mode

std::string CDVDStreamInfo::stereo_mode

§ stills

bool CDVDStreamInfo::stills

§ type

StreamType CDVDStreamInfo::type

§ uniqueId

int CDVDStreamInfo::uniqueId

§ vfr

bool CDVDStreamInfo::vfr

§ width

int CDVDStreamInfo::width

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