OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
AVAudioStream Class Reference
Inheritance diagram for AVAudioStream:
AVStreamWrapper

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< Blobqueue
 

Member Function Documentation

◆ decode_frame()

Blob AVAudioStream::decode_frame ( AVPacket *  avpacket)
inline

◆ open()

virtual bool AVAudioStream::open ( AVFormatContext *  format_ctx)
inlineoverridevirtual

Implements AVStreamWrapper.

Member Data Documentation

◆ converter

SwrContext* AVAudioStream::converter = nullptr
protected

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