Go to the source code of this file.
An API-specific header for AV_HWDEVICE_TYPE_VIDEOTOOLBOX.
This API supports frame allocation using a native CVPixelBufferPool instead of an AVBufferPool.
If the API user sets a custom pool, AVHWFramesContext.pool must return AVBufferRefs whose data pointer is a CVImageBufferRef or CVPixelBufferRef. Note that the underlying CVPixelBuffer could be retained by OS frameworks depending on application usage, so it is preferable to let CoreVideo manage the pool using the default implementation.
Currently AVHWDeviceContext.hwctx are always NULL.
Definition in file hwcontext_videotoolbox.h.
Convert a VideoToolbox (actually CoreVideo) format to AVPixelFormat.
Returns AV_PIX_FMT_NONE if no known equivalent was found.
Definition at line 142 of file hwcontext_videotoolbox.c.
Referenced by vt_map_frame().
Convert an AVPixelFormat to a VideoToolbox (actually CoreVideo) format.
Returns 0 if no known equivalent was found.
Definition at line 171 of file hwcontext_videotoolbox.c.
Same as av_map_videotoolbox_format_from_pixfmt function, but can map and return full range pixel formats via a flag.
Definition at line 176 of file hwcontext_videotoolbox.c.
Referenced by av_map_videotoolbox_format_from_pixfmt(), and get_cv_pixel_format().
Convert an AVChromaLocation to a VideoToolbox/CoreVideo chroma location string.
Returns 0 if no known equivalent was found.
Definition at line 395 of file hwcontext_videotoolbox.c.
Referenced by vt_pixbuf_set_chromaloc().
Convert an AVColorSpace to a VideoToolbox/CoreVideo color matrix string.
Returns 0 if no known equivalent was found.
Definition at line 431 of file hwcontext_videotoolbox.c.
Referenced by scale_vt_init(), vt_pixbuf_set_colorspace(), and vtenc_configure_encoder().
Convert an AVColorPrimaries to a VideoToolbox/CoreVideo color primaries string.
Returns 0 if no known equivalent was found.
Definition at line 458 of file hwcontext_videotoolbox.c.
Referenced by scale_vt_init(), vt_pixbuf_set_colorspace(), and vtenc_configure_encoder().
Convert an AVColorTransferCharacteristic to a VideoToolbox/CoreVideo color transfer function string.
Returns 0 if no known equivalent was found.
Definition at line 483 of file hwcontext_videotoolbox.c.
Referenced by scale_vt_init(), vt_pixbuf_set_colorspace(), and vtenc_configure_encoder().