FFmpeg
Data Fields
VAAPIEncodePicture Struct Reference

#include <vaapi_encode.h>

Data Fields

struct VAAPIEncodePicturenext
 
int64_t display_order
 
int64_t encode_order
 
int64_t pts
 
int force_idr
 
voidroi
 
int type
 
int b_depth
 
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 is_reference
 
int nb_dpb_pics
 
struct VAAPIEncodePicturedpb [MAX_DPB_SIZE]
 
int nb_refs
 
struct VAAPIEncodePicturerefs [MAX_PICTURE_REFERENCES]
 
struct VAAPIEncodePictureprev
 
int ref_count [2]
 
int ref_removed [2]
 
int nb_slices
 
VAAPIEncodeSliceslices
 

Detailed Description

Definition at line 70 of file vaapi_encode.h.

Field Documentation

struct VAAPIEncodePicture* VAAPIEncodePicture::next
int64_t VAAPIEncodePicture::display_order
int64_t VAAPIEncodePicture::encode_order
int64_t VAAPIEncodePicture::pts

Definition at line 75 of file vaapi_encode.h.

Referenced by vaapi_encode_output(), and vaapi_encode_send_frame().

int VAAPIEncodePicture::force_idr

Definition at line 76 of file vaapi_encode.h.

Referenced by vaapi_encode_pick_next(), and vaapi_encode_send_frame().

void* VAAPIEncodePicture::roi

Definition at line 82 of file vaapi_encode.h.

Referenced by vaapi_encode_free(), and vaapi_encode_issue().

int VAAPIEncodePicture::type
int VAAPIEncodePicture::b_depth
int VAAPIEncodePicture::encode_issued
int VAAPIEncodePicture::encode_complete

Definition at line 88 of file vaapi_encode.h.

Referenced by vaapi_encode_clear_old(), and vaapi_encode_wait().

AVFrame* VAAPIEncodePicture::input_image
VASurfaceID VAAPIEncodePicture::input_surface
AVFrame* VAAPIEncodePicture::recon_image

Definition at line 93 of file vaapi_encode.h.

Referenced by vaapi_encode_free(), and vaapi_encode_issue().

VASurfaceID VAAPIEncodePicture::recon_surface
int VAAPIEncodePicture::nb_param_buffers
VABufferID* VAAPIEncodePicture::param_buffers
AVBufferRef* VAAPIEncodePicture::output_buffer_ref

Definition at line 99 of file vaapi_encode.h.

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

VABufferID VAAPIEncodePicture::output_buffer
void* VAAPIEncodePicture::priv_data
void* VAAPIEncodePicture::codec_picture_params
int VAAPIEncodePicture::is_reference
int VAAPIEncodePicture::nb_dpb_pics
struct VAAPIEncodePicture* VAAPIEncodePicture::dpb[MAX_DPB_SIZE]
int VAAPIEncodePicture::nb_refs
struct VAAPIEncodePicture* VAAPIEncodePicture::refs[MAX_PICTURE_REFERENCES]
struct VAAPIEncodePicture* VAAPIEncodePicture::prev
int VAAPIEncodePicture::ref_count[2]
int VAAPIEncodePicture::ref_removed[2]

Definition at line 124 of file vaapi_encode.h.

Referenced by vaapi_encode_clear_old(), and vaapi_encode_remove_refs().

int VAAPIEncodePicture::nb_slices
VAAPIEncodeSlice* VAAPIEncodePicture::slices

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