![]() |
Miam-Player
0.8.0
A nice music player
|
#include <videotoolbox.h>
Public Attributes | |
| 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().
| int AVVideotoolboxContext::cm_codec_type |
CoreMedia codec type that Videotoolbox will use to create the decompression session. Set by the caller.
| CMVideoFormatDescriptionRef AVVideotoolboxContext::cm_fmt_desc |
CoreMedia Format Description that Videotoolbox will use to create the decompression session. Set by the caller.
| OSType AVVideotoolboxContext::cv_pix_fmt_type |
CVPixelBuffer Format Type that Videotoolbox will use for decoded frames. set by the caller.
| VTDecompressionOutputCallback AVVideotoolboxContext::output_callback |
The output callback that must be passed to the session. Set by av_videottoolbox_default_init()
| VTDecompressionSessionRef AVVideotoolboxContext::session |
Videotoolbox decompression session object. Created and freed the caller.