FFmpeg
|
This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding. More...
#include <videotoolbox.h>
Data Fields | |
VTDecompressionSessionRef | session |
Videotoolbox decompression session object. More... | |
VTDecompressionOutputCallback | output_callback |
The output callback that must be passed to the session. More... | |
OSType | cv_pix_fmt_type |
CVPixelBuffer Format Type that Videotoolbox will use for decoded frames. More... | |
CMVideoFormatDescriptionRef | cm_fmt_desc |
CoreMedia Format Description that Videotoolbox will use to create the decompression session. More... | |
int | cm_codec_type |
CoreMedia codec type that Videotoolbox will use to create the decompression session. More... | |
This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding.
Its size is not a part of the public ABI, it must be allocated with av_videotoolbox_alloc_context() and freed with av_free().
Definition at line 46 of file videotoolbox.h.
VTDecompressionSessionRef AVVideotoolboxContext::session |
Videotoolbox decompression session object.
Created and freed the caller.
Definition at line 51 of file videotoolbox.h.
VTDecompressionOutputCallback AVVideotoolboxContext::output_callback |
The output callback that must be passed to the session.
Set by av_videottoolbox_default_init()
Definition at line 57 of file videotoolbox.h.
OSType AVVideotoolboxContext::cv_pix_fmt_type |
CVPixelBuffer Format Type that Videotoolbox will use for decoded frames.
set by the caller.
Definition at line 63 of file videotoolbox.h.
Referenced by videotoolbox_init().
CMVideoFormatDescriptionRef AVVideotoolboxContext::cm_fmt_desc |
CoreMedia Format Description that Videotoolbox will use to create the decompression session.
Set by the caller.
Definition at line 69 of file videotoolbox.h.
int AVVideotoolboxContext::cm_codec_type |
CoreMedia codec type that Videotoolbox will use to create the decompression session.
Set by the caller.
Definition at line 75 of file videotoolbox.h.