Miam-Player  0.8.0
A nice music player
QtAV::AVDecoderPrivate Class Reference

#include <AVDecoder_p.h>

Inheritance diagram for QtAV::AVDecoderPrivate:
DPtrPrivate< AVDecoder > QtAV::AudioDecoderPrivate QtAV::VideoDecoderPrivate

Public Member Functions

 AVDecoderPrivate ()
 
virtual ~AVDecoderPrivate ()
 
virtual bool open ()
 
virtual void close ()
 
virtual bool enableFrameRef () const
 
void applyOptionsForDict ()
 
void applyOptionsForContext ()
 
- Public Member Functions inherited from DPtrPrivate< AVDecoder >
virtual ~DPtrPrivate ()
 
void DPTR_setPublic (AVDecoder *pub)
 

Static Public Member Functions

static const char * getProfileName (AVCodecID id, int profile)
 
static const char * getProfileName (const AVCodecContext *ctx)
 

Public Attributes

AVCodecContextcodec_ctx
 
bool available
 
bool is_open
 
int undecoded_size
 
QString codec_name
 
QVariantHash options
 
AVDictionarydict
 

Additional Inherited Members

- Protected Member Functions inherited from DPtrPrivate< AVDecoder >
AVDecoder & dptr_p ()
 
const AVDecoder & dptr_p () const
 
AVDecoder * dptr_ptr ()
 
const AVDecoder * dptr_ptr () const
 

Constructor & Destructor Documentation

◆ AVDecoderPrivate()

QtAV::AVDecoderPrivate::AVDecoderPrivate ( )
inline

◆ ~AVDecoderPrivate()

virtual QtAV::AVDecoderPrivate::~AVDecoderPrivate ( )
inlinevirtual

Member Function Documentation

◆ applyOptionsForContext()

void QtAV::AVDecoderPrivate::applyOptionsForContext ( )

◆ applyOptionsForDict()

void QtAV::AVDecoderPrivate::applyOptionsForDict ( )

◆ close()

virtual void QtAV::AVDecoderPrivate::close ( )
inlinevirtual

◆ enableFrameRef()

virtual bool QtAV::AVDecoderPrivate::enableFrameRef ( ) const
inlinevirtual

◆ getProfileName() [1/2]

static const char* QtAV::AVDecoderPrivate::getProfileName ( AVCodecID  id,
int  profile 
)
inlinestatic

◆ getProfileName() [2/2]

static const char* QtAV::AVDecoderPrivate::getProfileName ( const AVCodecContext ctx)
inlinestatic

◆ open()

virtual bool QtAV::AVDecoderPrivate::open ( )
inlinevirtual

Member Data Documentation

◆ available

bool QtAV::AVDecoderPrivate::available

◆ codec_ctx

AVCodecContext* QtAV::AVDecoderPrivate::codec_ctx

◆ codec_name

QString QtAV::AVDecoderPrivate::codec_name

◆ dict

AVDictionary* QtAV::AVDecoderPrivate::dict

◆ is_open

bool QtAV::AVDecoderPrivate::is_open

◆ options

QVariantHash QtAV::AVDecoderPrivate::options

◆ undecoded_size

int QtAV::AVDecoderPrivate::undecoded_size

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