FFmpeg
Data Structures | Macros | Functions
#include <stdint.h>
#include <VideoToolbox/VideoToolbox.h>
#include "libavcodec/avcodec.h"
#include "libavutil/attributes.h"

Go to the source code of this file.

Data Structures

struct  AVVideotoolboxContext
 This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding. More...
 

Macros

#define Picture   QuickdrawPicture
 

Functions

AVVideotoolboxContextav_videotoolbox_alloc_context (void)
 Allocate and initialize a Videotoolbox context. More...
 
int av_videotoolbox_default_init (AVCodecContext *avctx)
 This is a convenience function that creates and sets up the Videotoolbox context using an internal implementation. More...
 
int av_videotoolbox_default_init2 (AVCodecContext *avctx, AVVideotoolboxContext *vtctx)
 This is a convenience function that creates and sets up the Videotoolbox context using an internal implementation. More...
 
void av_videotoolbox_default_free (AVCodecContext *avctx)
 This function must be called to free the Videotoolbox context initialized with av_videotoolbox_default_init(). More...
 

Detailed Description

Public libavcodec Videotoolbox header.

Definition in file videotoolbox.h.