FFmpeg
3.2.10
|
This struct holds all the information that needs to be passed between the caller and libavcodec for initializing VDA decoding. More...
#include <libavcodec/vda.h>
Data Fields | |
VDADecoder | decoder |
VDA decoder object. More... | |
VDADecoderOutputCallback | output_callback |
The output callback that must be passed to VDADecoderCreate. More... | |
OSType | cv_pix_fmt_type |
CVPixelBuffer Format Type that VDA will use for decoded frames; set by the caller. More... | |
This struct holds all the information that needs to be passed between the caller and libavcodec for initializing VDA decoding.
Its size is not a part of the public ABI, it must be allocated with av_vda_alloc_context() and freed with av_free().
VDADecoder AVVDAContext::decoder |
VDADecoderOutputCallback AVVDAContext::output_callback |
The output callback that must be passed to VDADecoderCreate.
Set by av_vda_alloc_context().
OSType AVVDAContext::cv_pix_fmt_type |