|
FFmpeg
|
Go to the source code of this file.
Functions | |
| enum AVPixelFormat | av_map_videotoolbox_format_to_pixfmt (uint32_t cv_fmt) |
| Convert a VideoToolbox (actually CoreVideo) format to AVPixelFormat. More... | |
| uint32_t | av_map_videotoolbox_format_from_pixfmt (enum AVPixelFormat pix_fmt) |
| Convert an AVPixelFormat to a VideoToolbox (actually CoreVideo) format. More... | |
| uint32_t | av_map_videotoolbox_format_from_pixfmt2 (enum AVPixelFormat pix_fmt, bool full_range) |
| Same as av_map_videotoolbox_format_from_pixfmt function, but can map and return full range pixel formats via a flag. More... | |
An API-specific header for AV_HWDEVICE_TYPE_VIDEOTOOLBOX.
This API currently does not support frame allocation, as the raw VideoToolbox API does allocation, and FFmpeg itself never has the need to allocate frames.
If the API user sets a custom pool, AVHWFramesContext.pool must return AVBufferRefs whose data pointer is a CVImageBufferRef or CVPixelBufferRef.
Currently AVHWDeviceContext.hwctx and AVHWFramesContext.hwctx are always NULL.
Definition in file hwcontext_videotoolbox.h.
| enum AVPixelFormat av_map_videotoolbox_format_to_pixfmt | ( | uint32_t | cv_fmt | ) |
Convert a VideoToolbox (actually CoreVideo) format to AVPixelFormat.
Returns AV_PIX_FMT_NONE if no known equivalent was found.
Definition at line 53 of file hwcontext_videotoolbox.c.
Referenced by vt_map_frame().
| uint32_t av_map_videotoolbox_format_from_pixfmt | ( | enum AVPixelFormat | pix_fmt | ) |
Convert an AVPixelFormat to a VideoToolbox (actually CoreVideo) format.
Returns 0 if no known equivalent was found.
Definition at line 63 of file hwcontext_videotoolbox.c.
| uint32_t av_map_videotoolbox_format_from_pixfmt2 | ( | enum AVPixelFormat | pix_fmt, |
| bool | full_range | ||
| ) |
Same as av_map_videotoolbox_format_from_pixfmt function, but can map and return full range pixel formats via a flag.
Definition at line 68 of file hwcontext_videotoolbox.c.
Referenced by av_map_videotoolbox_format_from_pixfmt().
1.8.17