FFmpeg
|
#include <vaapi_encode.h>
Definition at line 177 of file vaapi_encode.h.
const AVClass* VAAPIEncodeContext::class |
Definition at line 178 of file vaapi_encode.h.
const struct VAAPIEncodeType* VAAPIEncodeContext::codec |
Definition at line 181 of file vaapi_encode.h.
int VAAPIEncodeContext::low_power |
Definition at line 186 of file vaapi_encode.h.
int VAAPIEncodeContext::idr_interval |
Definition at line 189 of file vaapi_encode.h.
int VAAPIEncodeContext::desired_b_depth |
Definition at line 192 of file vaapi_encode.h.
int VAAPIEncodeContext::max_frame_size |
Definition at line 195 of file vaapi_encode.h.
int VAAPIEncodeContext::explicit_rc_mode |
Definition at line 199 of file vaapi_encode.h.
int VAAPIEncodeContext::explicit_qp |
Definition at line 203 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::desired_packed_headers |
Definition at line 206 of file vaapi_encode.h.
int VAAPIEncodeContext::surface_width |
Definition at line 211 of file vaapi_encode.h.
int VAAPIEncodeContext::surface_height |
Definition at line 212 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_width |
Definition at line 215 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_height |
Definition at line 216 of file vaapi_encode.h.
const VAAPIEncodeProfile* VAAPIEncodeContext::profile |
Definition at line 222 of file vaapi_encode.h.
const VAAPIEncodeRCMode* VAAPIEncodeContext::rc_mode |
Definition at line 225 of file vaapi_encode.h.
int VAAPIEncodeContext::rc_quality |
Definition at line 228 of file vaapi_encode.h.
VAProfile VAAPIEncodeContext::va_profile |
Definition at line 231 of file vaapi_encode.h.
VAEntrypoint VAAPIEncodeContext::va_entrypoint |
Definition at line 233 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::va_rc_mode |
Definition at line 235 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::va_bit_rate |
Definition at line 237 of file vaapi_encode.h.
unsigned int VAAPIEncodeContext::va_packed_headers |
Definition at line 239 of file vaapi_encode.h.
VAConfigAttrib VAAPIEncodeContext::config_attributes[MAX_CONFIG_ATTRIBUTES] |
Definition at line 242 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_config_attributes |
Definition at line 243 of file vaapi_encode.h.
VAConfigID VAAPIEncodeContext::va_config |
Definition at line 245 of file vaapi_encode.h.
VAContextID VAAPIEncodeContext::va_context |
Definition at line 246 of file vaapi_encode.h.
AVBufferRef* VAAPIEncodeContext::device_ref |
Definition at line 248 of file vaapi_encode.h.
AVHWDeviceContext* VAAPIEncodeContext::device |
Definition at line 249 of file vaapi_encode.h.
AVVAAPIDeviceContext* VAAPIEncodeContext::hwctx |
Definition at line 250 of file vaapi_encode.h.
AVBufferRef* VAAPIEncodeContext::input_frames_ref |
Definition at line 253 of file vaapi_encode.h.
AVHWFramesContext* VAAPIEncodeContext::input_frames |
Definition at line 254 of file vaapi_encode.h.
Referenced by vaapi_encode_h265_init_sequence_params(), and vaapi_encode_mjpeg_init_picture_params().
AVBufferRef* VAAPIEncodeContext::recon_frames_ref |
Definition at line 257 of file vaapi_encode.h.
AVHWFramesContext* VAAPIEncodeContext::recon_frames |
Definition at line 258 of file vaapi_encode.h.
AVBufferPool* VAAPIEncodeContext::output_buffer_pool |
Definition at line 261 of file vaapi_encode.h.
int VAAPIEncodeContext::global_params_type[MAX_GLOBAL_PARAMS] |
Definition at line 265 of file vaapi_encode.h.
const void* VAAPIEncodeContext::global_params[MAX_GLOBAL_PARAMS] |
Definition at line 266 of file vaapi_encode.h.
size_t VAAPIEncodeContext::global_params_size[MAX_GLOBAL_PARAMS] |
Definition at line 267 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_global_params |
Definition at line 268 of file vaapi_encode.h.
VAEncMiscParameterRateControl VAAPIEncodeContext::rc_params |
Definition at line 271 of file vaapi_encode.h.
VAEncMiscParameterHRD VAAPIEncodeContext::hrd_params |
Definition at line 272 of file vaapi_encode.h.
VAEncMiscParameterFrameRate VAAPIEncodeContext::fr_params |
Definition at line 273 of file vaapi_encode.h.
VAEncMiscParameterBufferMaxFrameSize VAAPIEncodeContext::mfs_params |
Definition at line 274 of file vaapi_encode.h.
void* VAAPIEncodeContext::codec_sequence_params |
Definition at line 280 of file vaapi_encode.h.
void* VAAPIEncodeContext::codec_picture_params |
Definition at line 284 of file vaapi_encode.h.
VAAPIEncodePicture* VAAPIEncodeContext::pic_start |
Definition at line 287 of file vaapi_encode.h.
VAAPIEncodePicture * VAAPIEncodeContext::pic_end |
Definition at line 287 of file vaapi_encode.h.
VAAPIEncodePicture* VAAPIEncodeContext::next_prev |
Definition at line 290 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::input_order |
Definition at line 293 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::output_delay |
Definition at line 295 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::encode_order |
Definition at line 297 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::decode_delay |
Definition at line 299 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::output_order |
Definition at line 301 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::first_pts |
Definition at line 304 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::dts_pts_diff |
Definition at line 305 of file vaapi_encode.h.
int64_t VAAPIEncodeContext::ts_ring[MAX_REORDER_DELAY *3+ MAX_ASYNC_DEPTH] |
Definition at line 307 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_rows |
Definition at line 310 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_block_cols |
Definition at line 311 of file vaapi_encode.h.
int VAAPIEncodeContext::nb_slices |
Definition at line 312 of file vaapi_encode.h.
int VAAPIEncodeContext::slice_size |
Definition at line 313 of file vaapi_encode.h.
int VAAPIEncodeContext::tile_cols |
Definition at line 316 of file vaapi_encode.h.
int VAAPIEncodeContext::tile_rows |
Definition at line 317 of file vaapi_encode.h.
int VAAPIEncodeContext::col_width[MAX_TILE_COLS] |
Definition at line 319 of file vaapi_encode.h.
int VAAPIEncodeContext::row_height[MAX_TILE_ROWS] |
Definition at line 321 of file vaapi_encode.h.
int VAAPIEncodeContext::col_bd[MAX_TILE_COLS+1] |
Definition at line 323 of file vaapi_encode.h.
int VAAPIEncodeContext::row_bd[MAX_TILE_ROWS+1] |
Definition at line 325 of file vaapi_encode.h.
int VAAPIEncodeContext::gop_size |
Definition at line 328 of file vaapi_encode.h.
int VAAPIEncodeContext::closed_gop |
Definition at line 329 of file vaapi_encode.h.
int VAAPIEncodeContext::gop_per_idr |
Definition at line 330 of file vaapi_encode.h.
int VAAPIEncodeContext::p_per_i |
Definition at line 331 of file vaapi_encode.h.
int VAAPIEncodeContext::max_b_depth |
Definition at line 332 of file vaapi_encode.h.
int VAAPIEncodeContext::b_per_p |
Definition at line 333 of file vaapi_encode.h.
int VAAPIEncodeContext::force_idr |
Definition at line 334 of file vaapi_encode.h.
int VAAPIEncodeContext::idr_counter |
Definition at line 335 of file vaapi_encode.h.
int VAAPIEncodeContext::gop_counter |
Definition at line 336 of file vaapi_encode.h.
int VAAPIEncodeContext::end_of_stream |
Definition at line 337 of file vaapi_encode.h.
int VAAPIEncodeContext::p_to_gpb |
Definition at line 338 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_allowed |
Definition at line 341 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_max_regions |
Definition at line 343 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_quant_range |
Definition at line 346 of file vaapi_encode.h.
int VAAPIEncodeContext::crop_warned |
Definition at line 350 of file vaapi_encode.h.
int VAAPIEncodeContext::roi_warned |
Definition at line 353 of file vaapi_encode.h.
AVFrame* VAAPIEncodeContext::frame |
Definition at line 355 of file vaapi_encode.h.
int VAAPIEncodeContext::has_sync_buffer_func |
Definition at line 358 of file vaapi_encode.h.
AVFifo* VAAPIEncodeContext::encode_fifo |
Definition at line 360 of file vaapi_encode.h.
int VAAPIEncodeContext::async_depth |
Definition at line 362 of file vaapi_encode.h.