FFmpeg
Data Fields
VAAPIEncodePicture Struct Reference

#include <vaapi_encode.h>

Data Fields

void * roi
 
VASurfaceID input_surface
 
VASurfaceID recon_surface
 
int nb_param_buffers
 
VABufferID * param_buffers
 
VABufferID * output_buffer_ref
 
VABufferID output_buffer
 
void * codec_picture_params
 
int nb_slices
 
VAAPIEncodeSliceslices
 
int non_independent_frame
 indicate if current frame is an independent frame that the coded data can be pushed to downstream directly. More...
 
char tail_data [MAX_PARAM_BUFFER_SIZE]
 Tail data of current pic, used only for repeat header of AV1. More...
 
size_t tail_size
 Byte length of tail_data. More...
 

Detailed Description

Definition at line 65 of file vaapi_encode.h.

Field Documentation

โ—† roi

void* VAAPIEncodePicture::roi

Definition at line 70 of file vaapi_encode.h.

Referenced by vaapi_encode_free(), and vaapi_encode_issue().

โ—† input_surface

VASurfaceID VAAPIEncodePicture::input_surface

Definition at line 73 of file vaapi_encode.h.

Referenced by vaapi_encode_init(), vaapi_encode_issue(), and vaapi_encode_wait().

โ—† recon_surface

VASurfaceID VAAPIEncodePicture::recon_surface

โ—† nb_param_buffers

int VAAPIEncodePicture::nb_param_buffers

โ—† param_buffers

VABufferID* VAAPIEncodePicture::param_buffers

โ—† output_buffer_ref

VABufferID* VAAPIEncodePicture::output_buffer_ref

โ—† output_buffer

VABufferID VAAPIEncodePicture::output_buffer

โ—† codec_picture_params

void* VAAPIEncodePicture::codec_picture_params

โ—† nb_slices

int VAAPIEncodePicture::nb_slices

โ—† slices

VAAPIEncodeSlice* VAAPIEncodePicture::slices

โ—† non_independent_frame

int VAAPIEncodePicture::non_independent_frame

indicate if current frame is an independent frame that the coded data can be pushed to downstream directly.

Coded of non-independent frame data will be concatenated into next independent frame.

Definition at line 93 of file vaapi_encode.h.

Referenced by vaapi_encode_av1_init_picture_params(), and vaapi_encode_output().

โ—† tail_data

char VAAPIEncodePicture::tail_data[MAX_PARAM_BUFFER_SIZE]

Tail data of current pic, used only for repeat header of AV1.

Definition at line 95 of file vaapi_encode.h.

Referenced by vaapi_encode_av1_write_picture_header(), and vaapi_encode_output().

โ—† tail_size

size_t VAAPIEncodePicture::tail_size

Byte length of tail_data.

Definition at line 97 of file vaapi_encode.h.

Referenced by vaapi_encode_av1_write_picture_header(), and vaapi_encode_output().


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