![]() |
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().