FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
VTContext Struct Reference

#include <vt_internal.h>

Data Fields

AVFrametmp_frame
 
uint8_tbitstream
 
int bitstream_size
 
int allocated_size
 
CVImageBufferRef frame
 
struct AVBufferRefcached_hw_frames_ctx
 
struct AVVideotoolboxContextvt_ctx
 
uint8_t sps [3]
 
bool reconfig_needed
 

Detailed Description

Definition at line 30 of file ffmpeg_videotoolbox.c.

Field Documentation

AVFrame* VTContext::tmp_frame
uint8_t* VTContext::bitstream
int VTContext::bitstream_size

Definition at line 27 of file vt_internal.h.

Referenced by ff_videotoolbox_h264_decode_slice(), and videotoolbox_buffer_copy().

int VTContext::allocated_size

Definition at line 30 of file vt_internal.h.

Referenced by ff_videotoolbox_h264_decode_slice(), and videotoolbox_buffer_copy().

CVImageBufferRef VTContext::frame

Definition at line 33 of file vt_internal.h.

Referenced by ff_videotoolbox_buffer_create(), and ff_videotoolbox_uninit().

struct AVBufferRef* VTContext::cached_hw_frames_ctx

Definition at line 36 of file vt_internal.h.

struct AVVideotoolboxContext* VTContext::vt_ctx

Definition at line 40 of file vt_internal.h.

uint8_t VTContext::sps[3]
bool VTContext::reconfig_needed

Definition at line 44 of file vt_internal.h.

Referenced by videotoolbox_h264_decode_params().


The documentation for this struct was generated from the following files: