Audacity 3.2.0
|
#include <AVFrameWrapper.h>
Public Member Functions | |
AVFrameWrapper (const AVFrameWrapper &)=delete | |
AVFrameWrapper & | operator= (AVFrameWrapper &)=delete |
AVFrameWrapper (AVFrameWrapper &&)=delete | |
AVFrameWrapper & | operator= (AVFrameWrapper &&)=delete |
AVFrameWrapper (const FFmpegFunctions &ffmpeg) noexcept | |
AVFrame * | GetWrappedValue () noexcept |
const AVFrame * | GetWrappedValue () const noexcept |
virtual | ~AVFrameWrapper () |
virtual int | GetNumDataPointers () const noexcept=0 |
virtual uint8_t * | GetData (int index) const noexcept=0 |
virtual int | GetLineSize (int index) const noexcept=0 |
virtual uint8_t * | GetExtendedData (int index) const noexcept=0 |
virtual int | GetWidth () const noexcept=0 |
virtual int | GetHeight () const noexcept=0 |
virtual int | GetSamplesCount () const noexcept=0 |
virtual void | SetSamplesCount (int count) noexcept=0 |
virtual AVSampleFormatFwd | GetFormat () const noexcept=0 |
virtual void | SetFormat (AVSampleFormatFwd format) noexcept=0 |
virtual int | GetKeyFrame () const noexcept=0 |
virtual AudacityAVRational | GetSampleAspectRatio () const noexcept=0 |
virtual int64_t | GetPresentationTimestamp () const noexcept=0 |
virtual int64_t | GetPacketPresentationTimestamp () const noexcept=0 |
virtual int64_t | GetPacketDecompressionTimestamp () const noexcept=0 |
virtual int | GetQuality () const noexcept=0 |
virtual void * | GetOpaque () const noexcept=0 |
virtual void | SetOpaque (void *opaque) noexcept=0 |
virtual int | GetRepeatPict () const noexcept=0 |
virtual int | GetInterlacedFrame () const noexcept=0 |
virtual int | GetTopFieldFirst () const noexcept=0 |
virtual int | GetPaletteHasChanged () const noexcept=0 |
virtual int | GetSampleRate () const noexcept=0 |
virtual const AVChannelLayoutWrapper * | GetChannelLayout () const noexcept=0 |
virtual void | SetChannelLayout (const AVChannelLayoutWrapper *layout) noexcept=0 |
virtual int | GetSideDataCount () const noexcept=0 |
virtual int | GetFlags () const noexcept=0 |
virtual int64_t | GetBestEffortTimestamp () const noexcept=0 |
virtual AVDictionaryWrapper | GetMetadata () const noexcept=0 |
virtual int | GetDecodeErrorFlags () const noexcept=0 |
virtual int | GetChannels () const noexcept=0 |
virtual int | GetPacketSize () const noexcept=0 |
Protected Attributes | |
const FFmpegFunctions & | mFFmpeg |
AVFrame * | mAVFrame { nullptr } |
std::unique_ptr< AVChannelLayoutWrapper > | mChannelLayoutWrapper |
Definition at line 27 of file AVFrameWrapper.h.
|
delete |
|
delete |
|
explicitnoexcept |
Definition at line 17 of file AVFrameWrapper.cpp.
|
virtual |
Definition at line 33 of file AVFrameWrapper.cpp.
References AVUtilFunctions::av_frame_free, mAVFrame, and mFFmpeg.
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
noexcept |
|
noexcept |
|
delete |
|
delete |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
protected |
Definition at line 87 of file AVFrameWrapper.h.
Referenced by GetWrappedValue(), and ~AVFrameWrapper().
|
protected |
Definition at line 89 of file AVFrameWrapper.h.
|
protected |
Definition at line 86 of file AVFrameWrapper.h.
Referenced by ~AVFrameWrapper().