FFmpeg
|
#include <vaapi_encode.h>
Definition at line 194 of file vaapi_encode.h.
const AVClass* VAAPIEncodeContext::class |
Definition at line 195 of file vaapi_encode.h.
const struct VAAPIEncodeType* VAAPIEncodeContext::codec |
Definition at line 198 of file vaapi_encode.h.
int VAAPIEncodeContext::low_power |
Definition at line 203 of file vaapi_encode.h.
int VAAPIEncodeContext::idr_interval |
Definition at line 206 of file vaapi_encode.h.
int VAAPIEncodeContext::desired_b_depth |
Definition at line 209 of file vaapi_encode.h.
int VAAPIEncodeContext::max_frame_size |
Definition at line 212 of file vaapi_encode.h.
int VAAPIEncodeContext::explicit_rc_mode |
Definition at line 216 of file vaapi_encode.h.
int VAAPIEncodeContext::explicit_qp |
Definition at line 220 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::desired_packed_headers |
Definition at line 223 of file vaapi_encode.h.
int VAAPIEncodeContext::surface_width |
Definition at line 228 of file vaapi_encode.h.
int VAAPIEncodeContext::surface_height |
Definition at line 229 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_width |
Definition at line 232 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_height |
Definition at line 233 of file vaapi_encode.h.
const VAAPIEncodeProfile* VAAPIEncodeContext::profile |
Definition at line 239 of file vaapi_encode.h.
const VAAPIEncodeRCMode* VAAPIEncodeContext::rc_mode |
Definition at line 242 of file vaapi_encode.h.
int VAAPIEncodeContext::rc_quality |
Definition at line 245 of file vaapi_encode.h.
VAProfile VAAPIEncodeContext::va_profile |
Definition at line 248 of file vaapi_encode.h.
VAEntrypoint VAAPIEncodeContext::va_entrypoint |
Definition at line 250 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::va_rc_mode |
Definition at line 252 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::va_bit_rate |
Definition at line 254 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::va_packed_headers |
Definition at line 256 of file vaapi_encode.h.
VAConfigAttrib VAAPIEncodeContext::config_attributes[MAX_CONFIG_ATTRIBUTES] |
Definition at line 259 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_config_attributes |
Definition at line 260 of file vaapi_encode.h.
VAConfigID VAAPIEncodeContext::va_config |
Definition at line 262 of file vaapi_encode.h.
VAContextID VAAPIEncodeContext::va_context |
Definition at line 263 of file vaapi_encode.h.
AVBufferRef* VAAPIEncodeContext::device_ref |
Definition at line 265 of file vaapi_encode.h.
AVHWDeviceContext* VAAPIEncodeContext::device |
Definition at line 266 of file vaapi_encode.h.
AVVAAPIDeviceContext* VAAPIEncodeContext::hwctx |
Definition at line 267 of file vaapi_encode.h.
AVBufferRef* VAAPIEncodeContext::input_frames_ref |
Definition at line 270 of file vaapi_encode.h.
AVHWFramesContext* VAAPIEncodeContext::input_frames |
Definition at line 271 of file vaapi_encode.h.
Referenced by vaapi_encode_av1_init_sequence_params(), vaapi_encode_h264_init_sequence_params(), vaapi_encode_h265_init_sequence_params(), and vaapi_encode_mjpeg_init_picture_params().
AVBufferRef* VAAPIEncodeContext::recon_frames_ref |
Definition at line 274 of file vaapi_encode.h.
AVHWFramesContext* VAAPIEncodeContext::recon_frames |
Definition at line 275 of file vaapi_encode.h.
AVBufferPool* VAAPIEncodeContext::output_buffer_pool |
Definition at line 278 of file vaapi_encode.h.
int VAAPIEncodeContext::global_params_type[MAX_GLOBAL_PARAMS] |
Definition at line 282 of file vaapi_encode.h.
const void* VAAPIEncodeContext::global_params[MAX_GLOBAL_PARAMS] |
Definition at line 283 of file vaapi_encode.h.
size_t VAAPIEncodeContext::global_params_size[MAX_GLOBAL_PARAMS] |
Definition at line 284 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_global_params |
Definition at line 285 of file vaapi_encode.h.
VAEncMiscParameterRateControl VAAPIEncodeContext::rc_params |
Definition at line 288 of file vaapi_encode.h.
VAEncMiscParameterHRD VAAPIEncodeContext::hrd_params |
Definition at line 289 of file vaapi_encode.h.
VAEncMiscParameterFrameRate VAAPIEncodeContext::fr_params |
Definition at line 290 of file vaapi_encode.h.
VAEncMiscParameterBufferMaxFrameSize VAAPIEncodeContext::mfs_params |
Definition at line 291 of file vaapi_encode.h.
void* VAAPIEncodeContext::codec_sequence_params |
Definition at line 297 of file vaapi_encode.h.
void* VAAPIEncodeContext::codec_picture_params |
Definition at line 301 of file vaapi_encode.h.
VAAPIEncodePicture* VAAPIEncodeContext::pic_start |
Definition at line 304 of file vaapi_encode.h.
VAAPIEncodePicture * VAAPIEncodeContext::pic_end |
Definition at line 304 of file vaapi_encode.h.
VAAPIEncodePicture* VAAPIEncodeContext::next_prev[MAX_PICTURE_REFERENCES] |
Definition at line 307 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_next_prev |
Definition at line 308 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::input_order |
Definition at line 311 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::output_delay |
Definition at line 313 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::encode_order |
Definition at line 315 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::decode_delay |
Definition at line 317 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::output_order |
Definition at line 319 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::first_pts |
Definition at line 322 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::dts_pts_diff |
Definition at line 323 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::ts_ring[MAX_REORDER_DELAY *3+ MAX_ASYNC_DEPTH] |
Definition at line 325 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_rows |
Definition at line 328 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_cols |
Definition at line 329 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_slices |
Definition at line 330 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_size |
Definition at line 331 of file vaapi_encode.h.
int VAAPIEncodeContext::tile_cols |
Definition at line 334 of file vaapi_encode.h.
int VAAPIEncodeContext::tile_rows |
Definition at line 335 of file vaapi_encode.h.
int VAAPIEncodeContext::col_width[MAX_TILE_COLS] |
Definition at line 337 of file vaapi_encode.h.
int VAAPIEncodeContext::row_height[MAX_TILE_ROWS] |
Definition at line 339 of file vaapi_encode.h.
int VAAPIEncodeContext::col_bd[MAX_TILE_COLS+1] |
Definition at line 341 of file vaapi_encode.h.
int VAAPIEncodeContext::row_bd[MAX_TILE_ROWS+1] |
Definition at line 343 of file vaapi_encode.h.
int VAAPIEncodeContext::gop_size |
Definition at line 346 of file vaapi_encode.h.
int VAAPIEncodeContext::closed_gop |
Definition at line 347 of file vaapi_encode.h.
int VAAPIEncodeContext::gop_per_idr |
Definition at line 348 of file vaapi_encode.h.
int VAAPIEncodeContext::p_per_i |
Definition at line 349 of file vaapi_encode.h.
int VAAPIEncodeContext::max_b_depth |
Definition at line 350 of file vaapi_encode.h.
int VAAPIEncodeContext::b_per_p |
Definition at line 351 of file vaapi_encode.h.
int VAAPIEncodeContext::force_idr |
Definition at line 352 of file vaapi_encode.h.
int VAAPIEncodeContext::idr_counter |
Definition at line 353 of file vaapi_encode.h.
int VAAPIEncodeContext::gop_counter |
Definition at line 354 of file vaapi_encode.h.
int VAAPIEncodeContext::end_of_stream |
Definition at line 355 of file vaapi_encode.h.
int VAAPIEncodeContext::p_to_gpb |
Definition at line 356 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_allowed |
Definition at line 359 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_max_regions |
Definition at line 361 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_quant_range |
Definition at line 364 of file vaapi_encode.h.
int VAAPIEncodeContext::crop_warned |
Definition at line 368 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_warned |
Definition at line 371 of file vaapi_encode.h.
AVFrame* VAAPIEncodeContext::frame |
Definition at line 373 of file vaapi_encode.h.
int VAAPIEncodeContext::has_sync_buffer_func |
Definition at line 376 of file vaapi_encode.h.
AVFifo* VAAPIEncodeContext::encode_fifo |
Definition at line 378 of file vaapi_encode.h.
int VAAPIEncodeContext::async_depth |
Definition at line 380 of file vaapi_encode.h.
AVBufferRef* VAAPIEncodeContext::coded_buffer_ref |
Head data for current output pkt, used only for AV1.
Buffered coded data of a pic if it is an non-independent frame.
Definition at line 387 of file vaapi_encode.h.
AVPacket* VAAPIEncodeContext::tail_pkt |
Tail data of a pic, now only used for av1 repeat frame header.
Definition at line 390 of file vaapi_encode.h.