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 CDemuxStream right,
bool  withextradata 
)

◆ Assign() [2/2]

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

◆ Clear()

void CDVDStreamInfo::Clear ( )

◆ Equal() [1/2]

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

◆ Equal() [2/2]

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

◆ operator!=() [1/2]

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

◆ operator!=() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==() [1/2]

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

◆ operator==() [2/2]

bool CDVDStreamInfo::operator== ( const CDVDStreamInfo 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: