23#ifndef AVCODEC_VIDEOTOOLBOX_H
24#define AVCODEC_VIDEOTOOLBOX_H
43#define Picture QuickdrawPicture
44#include <VideoToolbox/VideoToolbox.h>
63#if FF_API_VT_OUTPUT_CALLBACK
69 VTDecompressionOutputCallback output_callback;
90#if FF_API_VT_HWACCEL_CONTEXT
Macro definitions for various function/variable attributes.
#define attribute_deprecated
Libavcodec external API header.
main external API structure.
This struct holds all the information that needs to be passed between the caller and libavcodec for i...
int cm_codec_type
CoreMedia codec type that Videotoolbox will use to create the decompression session.
CMVideoFormatDescriptionRef cm_fmt_desc
CoreMedia Format Description that Videotoolbox will use to create the decompression session.
OSType cv_pix_fmt_type
CVPixelBuffer Format Type that Videotoolbox will use for decoded frames.
VTDecompressionSessionRef session
Videotoolbox decompression session object.