|
MythTV
0.26-pre
|
#include <privatedecoder.h>
Public Member Functions | |
| PrivateDecoder () | |
| virtual | ~PrivateDecoder () |
| virtual QString | GetName (void)=0 |
| virtual bool | Init (const QString &decoder, PlayerFlags flags, AVCodecContext *avctx)=0 |
| virtual bool | Reset (void)=0 |
| virtual int | GetFrame (AVStream *stream, AVFrame *picture, int *got_picture_ptr, AVPacket *pkt)=0 |
| virtual bool | HasBufferedFrames (void) |
| virtual bool | NeedsReorderedPTS (void) |
Static Public Member Functions | |
| static void | GetDecoders (render_opts &opts) |
| static PrivateDecoder * | Create (const QString &decoder, PlayerFlags flags, AVCodecContext *avctx) |
Definition at line 14 of file privatedecoder.h.
| PrivateDecoder::PrivateDecoder | ( | ) | [inline] |
Definition at line 21 of file privatedecoder.h.
| virtual PrivateDecoder::~PrivateDecoder | ( | ) | [inline, virtual] |
Definition at line 22 of file privatedecoder.h.
| void PrivateDecoder::GetDecoders | ( | render_opts & | opts | ) | [static] |
Reimplemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
Definition at line 11 of file privatedecoder.cpp.
Referenced by AvFormatDecoder::GetDecoders().
| PrivateDecoder * PrivateDecoder::Create | ( | const QString & | decoder, |
| PlayerFlags | flags, | ||
| AVCodecContext * | avctx | ||
| ) | [static] |
Definition at line 22 of file privatedecoder.cpp.
Referenced by AvFormatDecoder::ScanStreams().
| virtual QString PrivateDecoder::GetName | ( | void | ) | [pure virtual] |
Implemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
Referenced by AvFormatDecoder::GetCodecDecoderName().
| virtual bool PrivateDecoder::Init | ( | const QString & | decoder, |
| PlayerFlags | flags, | ||
| AVCodecContext * | avctx | ||
| ) | [pure virtual] |
Implemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
| virtual bool PrivateDecoder::Reset | ( | void | ) | [pure virtual] |
Implemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
Referenced by AvFormatDecoder::MpegPreProcessPkt(), and AvFormatDecoder::SeekReset().
| virtual int PrivateDecoder::GetFrame | ( | AVStream * | stream, |
| AVFrame * | picture, | ||
| int * | got_picture_ptr, | ||
| AVPacket * | pkt | ||
| ) | [pure virtual] |
Implemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
Referenced by AvFormatDecoder::GetFrame(), and AvFormatDecoder::ProcessVideoPacket().
| virtual bool PrivateDecoder::HasBufferedFrames | ( | void | ) | [inline, virtual] |
Reimplemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
Definition at line 32 of file privatedecoder.h.
Referenced by AvFormatDecoder::GetFrame().
| virtual bool PrivateDecoder::NeedsReorderedPTS | ( | void | ) | [inline, virtual] |
Reimplemented in PrivateDecoderVDA, and PrivateDecoderCrystalHD.
Definition at line 33 of file privatedecoder.h.
Referenced by AvFormatDecoder::ProcessVideoPacket().
1.7.6.1