World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура AVVideotoolboxContext

#include <videotoolbox.h>

Открытые атрибуты

VTDecompressionSessionRef session
 
VTDecompressionOutputCallback output_callback
 
OSType cv_pix_fmt_type
 
CMVideoFormatDescriptionRef cm_fmt_desc
 
int cm_codec_type
 

Подробное описание

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().

См. определение в файле videotoolbox.h строка 46

Данные класса

◆ session

VTDecompressionSessionRef AVVideotoolboxContext::session

Videotoolbox decompression session object. Created and freed the caller.

См. определение в файле videotoolbox.h строка 51

◆ output_callback

VTDecompressionOutputCallback AVVideotoolboxContext::output_callback

The output callback that must be passed to the session. Set by av_videottoolbox_default_init()

См. определение в файле videotoolbox.h строка 57

◆ cv_pix_fmt_type

OSType AVVideotoolboxContext::cv_pix_fmt_type

CVPixelBuffer Format Type that Videotoolbox will use for decoded frames. set by the caller. If this is set to 0, then no specific format is requested from the decoder, and its native format is output.

См. определение в файле videotoolbox.h строка 64

◆ cm_fmt_desc

CMVideoFormatDescriptionRef AVVideotoolboxContext::cm_fmt_desc

CoreMedia Format Description that Videotoolbox will use to create the decompression session. Set by the caller.

См. определение в файле videotoolbox.h строка 70

◆ cm_codec_type

int AVVideotoolboxContext::cm_codec_type

CoreMedia codec type that Videotoolbox will use to create the decompression session. Set by the caller.

См. определение в файле videotoolbox.h строка 76


Объявления и описания членов структуры находятся в файле: