| FFmpeg
    | 
#include <qsvenc.h>
| AVCodecContext* QSVEncContext::avctx | 
Definition at line 157 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), and submit_frame().
| QSVFrame* QSVEncContext::work_frames | 
Definition at line 159 of file qsvenc.h.
Referenced by clear_unused_frames(), ff_qsv_enc_close(), and get_free_frame().
| mfxSession QSVEncContext::session | 
Definition at line 161 of file qsvenc.h.
Referenced by check_enc_param(), encode_frame(), ff_qsv_enc_close(), ff_qsv_enc_init(), ff_qsv_encode(), init_video_param(), qsv_retrieve_enc_av1_params(), qsv_retrieve_enc_jpeg_params(), qsv_retrieve_enc_params(), qsv_retrieve_enc_vp9_params(), qsvenc_init_session(), and update_parameters().
| QSVSession QSVEncContext::internal_qs | 
Definition at line 162 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), and qsvenc_init_session().
| int QSVEncContext::packet_size | 
Definition at line 164 of file qsvenc.h.
Referenced by encode_frame(), qsv_retrieve_enc_av1_params(), qsv_retrieve_enc_jpeg_params(), qsv_retrieve_enc_params(), and qsv_retrieve_enc_vp9_params().
| int QSVEncContext::width_align | 
Definition at line 165 of file qsvenc.h.
Referenced by init_video_param(), init_video_param_jpeg(), and submit_frame().
| int QSVEncContext::height_align | 
Definition at line 166 of file qsvenc.h.
Referenced by init_video_param(), init_video_param_jpeg(), and submit_frame().
| mfxVideoParam QSVEncContext::param | 
Definition at line 168 of file qsvenc.h.
Referenced by check_enc_param(), dump_video_mjpeg_param(), dump_video_param(), dump_video_vp9_param(), ff_qsv_enc_init(), init_video_param(), init_video_param_jpeg(), print_interlace_msg(), qsv_retrieve_enc_av1_params(), qsv_retrieve_enc_jpeg_params(), qsv_retrieve_enc_params(), qsv_retrieve_enc_vp9_params(), qsvenc_init_session(), select_rc_mode(), submit_frame(), update_bitrate(), update_frame_rate(), update_gop_size(), update_parameters(), and update_qp().
| mfxFrameAllocRequest QSVEncContext::req | 
Definition at line 169 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), and qsv_init_opaque_alloc().
| mfxExtCodingOption QSVEncContext::extco | 
Definition at line 171 of file qsvenc.h.
Referenced by init_video_param(), and update_pic_timing_sei().
| mfxExtCodingOption2 QSVEncContext::extco2 | 
Definition at line 172 of file qsvenc.h.
Referenced by init_video_param(), update_max_frame_size(), update_min_max_qp(), and update_rir().
| mfxExtCodingOption3 QSVEncContext::extco3 | 
Definition at line 173 of file qsvenc.h.
Referenced by init_video_param(), update_low_delay_brc(), and update_rir().
| mfxExtMultiFrameParam QSVEncContext::extmfp | 
Definition at line 175 of file qsvenc.h.
Referenced by init_video_param().
| mfxExtHEVCTiles QSVEncContext::exthevctiles | 
Definition at line 178 of file qsvenc.h.
Referenced by init_video_param().
| mfxExtVP9Param QSVEncContext::extvp9param | 
Definition at line 179 of file qsvenc.h.
Referenced by init_video_param().
| mfxExtOpaqueSurfaceAlloc QSVEncContext::opaque_alloc | 
Definition at line 188 of file qsvenc.h.
Referenced by qsv_init_opaque_alloc().
| mfxFrameSurface1** QSVEncContext::opaque_surfaces | 
Definition at line 189 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), and qsv_init_opaque_alloc().
| AVBufferRef* QSVEncContext::opaque_alloc_buf | 
Definition at line 190 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), and qsv_init_opaque_alloc().
| mfxExtVideoSignalInfo QSVEncContext::extvsi | 
Definition at line 193 of file qsvenc.h.
Referenced by init_video_param().
| mfxExtBuffer* QSVEncContext::extparam_internal[5+(QSV_HAVE_MF *2)+(QSV_HAVE_EXT_AV1_PARAM *2)+QSV_HAVE_HE] | 
Definition at line 195 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), init_video_param(), qsv_init_opaque_alloc(), and update_parameters().
| int QSVEncContext::nb_extparam_internal | 
Definition at line 196 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), init_video_param(), qsv_init_opaque_alloc(), and update_parameters().
| mfxExtBuffer** QSVEncContext::extparam | 
Definition at line 198 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), ff_qsv_enc_init(), and update_parameters().
| AVFifo* QSVEncContext::async_fifo | 
Definition at line 200 of file qsvenc.h.
Referenced by encode_frame(), ff_qsv_enc_close(), ff_qsv_enc_init(), and ff_qsv_encode().
| QSVFramesContext QSVEncContext::frames_ctx | 
Definition at line 202 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), qsvenc_init_session(), and submit_frame().
| mfxVersion QSVEncContext::ver | 
Definition at line 204 of file qsvenc.h.
Referenced by dump_video_param(), encode_frame(), ff_qsv_enc_init(), init_video_param(), qsv_hevc_set_encode_ctrl(), qsv_retrieve_enc_av1_params(), qsv_retrieve_enc_params(), and qsv_retrieve_enc_vp9_params().
| int QSVEncContext::hevc_vps | 
Definition at line 206 of file qsvenc.h.
Referenced by qsv_enc_init(), and qsv_retrieve_enc_params().
| int QSVEncContext::async_depth | 
Definition at line 209 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), and ff_qsv_encode().
| int QSVEncContext::idr_interval | 
Definition at line 210 of file qsvenc.h.
Referenced by init_video_param(), and qsv_enc_init().
| int QSVEncContext::profile | 
Definition at line 211 of file qsvenc.h.
Referenced by init_video_param(), and init_video_param_jpeg().
| int QSVEncContext::tier | 
Definition at line 212 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::preset | 
Definition at line 213 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::avbr_accuracy | 
Definition at line 214 of file qsvenc.h.
Referenced by init_video_param(), and select_rc_mode().
| int QSVEncContext::avbr_convergence | 
Definition at line 215 of file qsvenc.h.
Referenced by init_video_param(), and select_rc_mode().
| int QSVEncContext::pic_timing_sei | 
Definition at line 216 of file qsvenc.h.
Referenced by init_video_param(), and update_pic_timing_sei().
| int QSVEncContext::look_ahead | 
Definition at line 217 of file qsvenc.h.
Referenced by select_rc_mode().
| int QSVEncContext::look_ahead_depth | 
Definition at line 218 of file qsvenc.h.
Referenced by dump_video_param(), and init_video_param().
| int QSVEncContext::look_ahead_downsampling | 
Definition at line 219 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::vcm | 
Definition at line 220 of file qsvenc.h.
Referenced by select_rc_mode().
| int QSVEncContext::rdo | 
Definition at line 221 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::max_frame_size | 
Definition at line 222 of file qsvenc.h.
Referenced by init_video_param(), and update_max_frame_size().
| int QSVEncContext::max_frame_size_i | 
Definition at line 223 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::max_frame_size_p | 
Definition at line 224 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::max_slice_size | 
Definition at line 225 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::dblk_idc | 
Definition at line 226 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::scenario | 
Definition at line 227 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::tile_cols | 
Definition at line 229 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::tile_rows | 
Definition at line 230 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::aud | 
Definition at line 232 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::single_sei_nal_unit | 
Definition at line 234 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::max_dec_frame_buffering | 
Definition at line 235 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::bitrate_limit | 
Definition at line 237 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::mbbrc | 
Definition at line 238 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::extbrc | 
Definition at line 239 of file qsvenc.h.
Referenced by dump_video_param(), and init_video_param().
| int QSVEncContext::adaptive_i | 
Definition at line 240 of file qsvenc.h.
Referenced by init_video_param(), and is_strict_gop().
| int QSVEncContext::adaptive_b | 
Definition at line 241 of file qsvenc.h.
Referenced by init_video_param(), and is_strict_gop().
| int QSVEncContext::b_strategy | 
Definition at line 242 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::p_strategy | 
Definition at line 243 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::cavlc | 
Definition at line 244 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::int_ref_type | 
Definition at line 246 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::int_ref_cycle_size | 
Definition at line 247 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::int_ref_qp_delta | 
Definition at line 248 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::int_ref_cycle_dist | 
Definition at line 249 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::recovery_point_sei | 
Definition at line 250 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::repeat_pps | 
Definition at line 252 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::low_power | 
Definition at line 253 of file qsvenc.h.
Referenced by init_video_param(), and qsv_enc_init().
| int QSVEncContext::gpb | 
Definition at line 254 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::transform_skip | 
Definition at line 255 of file qsvenc.h.
Referenced by init_video_param().
| int QSVEncContext::a53_cc | 
Definition at line 257 of file qsvenc.h.
Referenced by qsv_h264_set_encode_ctrl().
| int QSVEncContext::mfmode | 
Definition at line 260 of file qsvenc.h.
Referenced by init_video_param().
| char* QSVEncContext::load_plugins | 
Definition at line 262 of file qsvenc.h.
Referenced by qsv_enc_init(), and qsvenc_init_session().
| SetEncodeCtrlCB* QSVEncContext::set_encode_ctrl_cb | 
Definition at line 263 of file qsvenc.h.
Referenced by encode_frame(), and qsv_enc_init().
| int QSVEncContext::forced_idr | 
Definition at line 264 of file qsvenc.h.
Referenced by encode_frame().
| int QSVEncContext::low_delay_brc | 
Definition at line 265 of file qsvenc.h.
Referenced by init_video_param(), and update_low_delay_brc().
| int QSVEncContext::co2_idx | 
Definition at line 267 of file qsvenc.h.
Referenced by dump_video_param(), dump_video_vp9_param(), qsv_retrieve_enc_params(), and qsv_retrieve_enc_vp9_params().
| int QSVEncContext::co3_idx | 
Definition at line 268 of file qsvenc.h.
Referenced by dump_video_param(), qsv_retrieve_enc_params(), and qsv_retrieve_enc_vp9_params().
| int QSVEncContext::exthevctiles_idx | 
Definition at line 269 of file qsvenc.h.
Referenced by dump_video_param(), and qsv_retrieve_enc_params().
| int QSVEncContext::exthypermodeparam_idx | 
Definition at line 270 of file qsvenc.h.
Referenced by dump_video_param(), and qsv_retrieve_enc_params().
| int QSVEncContext::vp9_idx | 
Definition at line 271 of file qsvenc.h.
Referenced by dump_video_vp9_param(), and qsv_retrieve_enc_vp9_params().
| int QSVEncContext::max_qp_i | 
Definition at line 273 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::min_qp_i | 
Definition at line 274 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::max_qp_p | 
Definition at line 275 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::min_qp_p | 
Definition at line 276 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::max_qp_b | 
Definition at line 277 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::min_qp_b | 
Definition at line 278 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_global_quality | 
Definition at line 280 of file qsvenc.h.
Referenced by init_video_param(), and update_qp().
| float QSVEncContext::old_i_quant_factor | 
Definition at line 281 of file qsvenc.h.
Referenced by init_video_param(), and update_qp().
| float QSVEncContext::old_i_quant_offset | 
Definition at line 282 of file qsvenc.h.
Referenced by init_video_param(), and update_qp().
| float QSVEncContext::old_b_quant_factor | 
Definition at line 283 of file qsvenc.h.
Referenced by init_video_param(), and update_qp().
| float QSVEncContext::old_b_quant_offset | 
Definition at line 284 of file qsvenc.h.
Referenced by init_video_param(), and update_qp().
| int QSVEncContext::old_max_frame_size | 
Definition at line 286 of file qsvenc.h.
Referenced by init_video_param(), and update_max_frame_size().
| int QSVEncContext::old_gop_size | 
Definition at line 288 of file qsvenc.h.
Referenced by init_video_param(), and update_gop_size().
| int QSVEncContext::old_int_ref_type | 
Definition at line 290 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::old_int_ref_cycle_size | 
Definition at line 291 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::old_int_ref_qp_delta | 
Definition at line 292 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::old_int_ref_cycle_dist | 
Definition at line 293 of file qsvenc.h.
Referenced by init_video_param(), and update_rir().
| int QSVEncContext::old_qmax | 
Definition at line 295 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_qmin | 
Definition at line 296 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_max_qp_i | 
Definition at line 297 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_min_qp_i | 
Definition at line 298 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_max_qp_p | 
Definition at line 299 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_min_qp_p | 
Definition at line 300 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_max_qp_b | 
Definition at line 301 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_min_qp_b | 
Definition at line 302 of file qsvenc.h.
Referenced by init_video_param(), and update_min_max_qp().
| int QSVEncContext::old_low_delay_brc | 
Definition at line 304 of file qsvenc.h.
Referenced by init_video_param(), and update_low_delay_brc().
| AVRational QSVEncContext::old_framerate | 
Definition at line 306 of file qsvenc.h.
Referenced by init_video_param(), and update_frame_rate().
| int QSVEncContext::old_bit_rate | 
Definition at line 308 of file qsvenc.h.
Referenced by init_video_param(), and update_bitrate().
| int QSVEncContext::old_rc_buffer_size | 
Definition at line 309 of file qsvenc.h.
Referenced by init_video_param(), and update_bitrate().
| int QSVEncContext::old_rc_initial_buffer_occupancy | 
Definition at line 310 of file qsvenc.h.
Referenced by init_video_param(), and update_bitrate().
| int QSVEncContext::old_rc_max_rate | 
Definition at line 311 of file qsvenc.h.
Referenced by init_video_param(), and update_bitrate().
| int QSVEncContext::old_pic_timing_sei | 
Definition at line 313 of file qsvenc.h.
Referenced by init_video_param(), and update_pic_timing_sei().
| int QSVEncContext::skip_frame | 
Definition at line 314 of file qsvenc.h.
Referenced by encode_frame(), and init_video_param().
| int QSVEncContext::dual_gfx | 
Definition at line 316 of file qsvenc.h.
Referenced by init_video_param(), and qsv_retrieve_enc_params().
 1.8.17
 1.8.17