|
| HwVideoDecoder (AVCodecID av_codec_id, AVHWDeviceType hwtype, int n_threads=1) |
| Default constructor.
|
|
virtual | ~HwVideoDecoder () |
| Default destructor.
|
|
virtual Frame * | output () |
| Return a reference to the internal storage of the decoder where the decoded frame is.
|
|
virtual bool | pull () |
| Decode in_frame to out_frame. Return true if decoder returned a new frame (into out_frame), otherwise false. Implementation depends on the decoder library.
|
|
| AVHwDecoder (AVCodecID av_codec_id, AVHWDeviceType hwtype, int n_threads=1) |
| Default constructor. More...
|
|
virtual | ~AVHwDecoder () |
| Default destructor.
|
|
virtual void | flush () |
| Reset decoder state. How to flush depends on the decoder library.
|
|
virtual bool | isOk () |
| The thread that uses this decoder can check if it has gone sour.
|
|
| Decoder () |
| Default constructor.
|
|
virtual | ~Decoder () |
| Default destructor.
|
|
void | input (Frame *f) |
| Create a copy of the frame into the internal storage of the decoder (i.e. to Decoder::in_frame)
|
|
long int | getMsTimestamp () |
|
virtual void | releaseOutput () |
| Decoder might want to know that it's ok to overwrite the frame.
|
|
bool | hasFrame () |
|
|
AVBitmapFrame | out_frame |
|
int | width |
|
int | height |
|
AVFrame * | aux_av_frame |
|
AVPixelFormat | current_pixel_format |
|
SwsContext * | sws_ctx |
|
float | secs_per_frame |
|
int | error_count |
|
int | n_threads |
|
bool | active |
|
BasicFrame | in_frame |
| Payload data to be decoded.
|
|
bool | has_frame |
|
|
AVCodecID | av_codec_id |
| FFmpeg AVCodecId, identifying the codec.
|
|
AVPacket * | av_packet |
| FFmpeg internal data structure; encoded frame (say, H264)
|
|
AVCodecContext * | av_codec_context |
| FFmpeg internal data structure.
|
|
AVCodec * | av_codec |
| FFmpeg internal data structure.
|
|
AVBufferRef * | hw_device_ctx |
| FFmpeg/libav hardware context.
|
|
AVFrame * | hw_frame |
|
AVPixelFormat | hw_pix_format |
|
The documentation for this class was generated from the following files: