FFmpeg  4.0
Data Fields
VAAPIEncodePicture Struct Reference

#include <libavcodec/vaapi_encode.h>

Data Fields

struct VAAPIEncodePicturenext
 
int64_t display_order
 
int64_t encode_order
 
int64_t pts
 
int type
 
int input_available
 
int encode_issued
 
int encode_complete
 
AVFrameinput_image
 
VASurfaceID input_surface
 
AVFramerecon_image
 
VASurfaceID recon_surface
 
int nb_param_buffers
 
VABufferID * param_buffers
 
AVBufferRefoutput_buffer_ref
 
VABufferID output_buffer
 
voidpriv_data
 
voidcodec_picture_params
 
int nb_refs
 
struct VAAPIEncodePicturerefs [MAX_PICTURE_REFERENCES]
 
int nb_slices
 
VAAPIEncodeSliceslices
 

Detailed Description

Definition at line 55 of file vaapi_encode.h.

Field Documentation

◆ next

struct VAAPIEncodePicture* VAAPIEncodePicture::next

◆ display_order

int64_t VAAPIEncodePicture::display_order

◆ encode_order

int64_t VAAPIEncodePicture::encode_order

◆ pts

int64_t VAAPIEncodePicture::pts

Definition at line 60 of file vaapi_encode.h.

Referenced by ff_vaapi_encode2(), and vaapi_encode_output().

◆ type

int VAAPIEncodePicture::type

◆ input_available

int VAAPIEncodePicture::input_available

◆ encode_issued

int VAAPIEncodePicture::encode_issued

◆ encode_complete

int VAAPIEncodePicture::encode_complete

◆ input_image

AVFrame* VAAPIEncodePicture::input_image

Definition at line 67 of file vaapi_encode.h.

Referenced by ff_vaapi_encode2(), vaapi_encode_free(), and vaapi_encode_wait().

◆ input_surface

VASurfaceID VAAPIEncodePicture::input_surface

◆ recon_image

AVFrame* VAAPIEncodePicture::recon_image

Definition at line 70 of file vaapi_encode.h.

Referenced by vaapi_encode_free(), and vaapi_encode_issue().

◆ recon_surface

VASurfaceID VAAPIEncodePicture::recon_surface

◆ nb_param_buffers

int VAAPIEncodePicture::nb_param_buffers

◆ param_buffers

VABufferID* VAAPIEncodePicture::param_buffers

◆ output_buffer_ref

AVBufferRef* VAAPIEncodePicture::output_buffer_ref

Definition at line 76 of file vaapi_encode.h.

Referenced by vaapi_encode_discard(), vaapi_encode_issue(), and vaapi_encode_output().

◆ output_buffer

VABufferID VAAPIEncodePicture::output_buffer

◆ priv_data

void* VAAPIEncodePicture::priv_data

Definition at line 79 of file vaapi_encode.h.

Referenced by vaapi_encode_free().

◆ codec_picture_params

void* VAAPIEncodePicture::codec_picture_params

◆ nb_refs

int VAAPIEncodePicture::nb_refs

◆ refs

struct VAAPIEncodePicture* VAAPIEncodePicture::refs[MAX_PICTURE_REFERENCES]

◆ nb_slices

int VAAPIEncodePicture::nb_slices

◆ slices

VAAPIEncodeSlice* VAAPIEncodePicture::slices

Definition at line 86 of file vaapi_encode.h.

Referenced by vaapi_encode_free(), and vaapi_encode_issue().


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