OpenEnroth 73e68f7
|
Public Member Functions | |
virtual bool | open (AVFormatContext *format_ctx) override |
Blob | decode_frame (AVPacket *avpacket) |
Public Member Functions inherited from AVStreamWrapper | |
AVStreamWrapper () | |
virtual | ~AVStreamWrapper () |
virtual void | reset () |
virtual void | close () |
virtual bool | open (AVFormatContext *format_ctx)=0 |
virtual bool | open (AVFormatContext *format_ctx, AVMediaType type_) |
Protected Attributes | |
SwrContext * | converter = nullptr |
Additional Inherited Members | |
Public Attributes inherited from AVStreamWrapper | |
AVMediaType | type |
int | stream_idx |
AVStream * | stream |
AVCodec * | dec |
AVCodecContext * | dec_ctx |
std::queue< Blob > | queue |
|
inline |
|
inlineoverridevirtual |
Implements AVStreamWrapper.
|
protected |