FFmpeg
|
#include <qsvenc.h>
AVCodecContext* QSVEncContext::avctx |
Definition at line 116 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), and submit_frame().
QSVFrame* QSVEncContext::work_frames |
Definition at line 118 of file qsvenc.h.
Referenced by clear_unused_frames(), ff_qsv_enc_close(), and get_free_frame().
mfxSession QSVEncContext::session |
Definition at line 120 of file qsvenc.h.
Referenced by check_enc_param(), encode_frame(), ff_qsv_enc_close(), ff_qsv_enc_init(), ff_qsv_encode(), 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 121 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), and qsvenc_init_session().
int QSVEncContext::packet_size |
Definition at line 123 of file qsvenc.h.
Referenced by encode_frame(), qsv_retrieve_enc_jpeg_params(), qsv_retrieve_enc_params(), and qsv_retrieve_enc_vp9_params().
int QSVEncContext::width_align |
Definition at line 124 of file qsvenc.h.
Referenced by init_video_param(), init_video_param_jpeg(), and submit_frame().
int QSVEncContext::height_align |
Definition at line 125 of file qsvenc.h.
Referenced by init_video_param(), init_video_param_jpeg(), and submit_frame().
mfxVideoParam QSVEncContext::param |
Definition at line 127 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_jpeg_params(), qsv_retrieve_enc_params(), qsv_retrieve_enc_vp9_params(), qsvenc_init_session(), select_rc_mode(), submit_frame(), update_parameters(), and update_qp().
mfxFrameAllocRequest QSVEncContext::req |
Definition at line 128 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), and qsv_init_opaque_alloc().
mfxExtCodingOption QSVEncContext::extco |
Definition at line 130 of file qsvenc.h.
Referenced by init_video_param().
mfxExtCodingOption2 QSVEncContext::extco2 |
Definition at line 131 of file qsvenc.h.
Referenced by init_video_param().
mfxExtCodingOption3 QSVEncContext::extco3 |
Definition at line 132 of file qsvenc.h.
Referenced by init_video_param().
mfxExtMultiFrameParam QSVEncContext::extmfp |
Definition at line 134 of file qsvenc.h.
Referenced by init_video_param().
mfxExtHEVCTiles QSVEncContext::exthevctiles |
Definition at line 137 of file qsvenc.h.
Referenced by init_video_param().
mfxExtVP9Param QSVEncContext::extvp9param |
Definition at line 138 of file qsvenc.h.
Referenced by init_video_param().
mfxExtOpaqueSurfaceAlloc QSVEncContext::opaque_alloc |
Definition at line 140 of file qsvenc.h.
Referenced by qsv_init_opaque_alloc().
mfxFrameSurface1** QSVEncContext::opaque_surfaces |
Definition at line 141 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), and qsv_init_opaque_alloc().
AVBufferRef* QSVEncContext::opaque_alloc_buf |
Definition at line 142 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), and qsv_init_opaque_alloc().
mfxExtVideoSignalInfo QSVEncContext::extvsi |
Definition at line 144 of file qsvenc.h.
Referenced by init_video_param().
mfxExtBuffer* QSVEncContext::extparam_internal[5+(QSV_HAVE_MF *2)] |
Definition at line 146 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 147 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 149 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), ff_qsv_enc_init(), and update_parameters().
AVFifo* QSVEncContext::async_fifo |
Definition at line 151 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 153 of file qsvenc.h.
Referenced by ff_qsv_enc_close(), qsvenc_init_session(), and submit_frame().
mfxVersion QSVEncContext::ver |
Definition at line 155 of file qsvenc.h.
Referenced by dump_video_param(), encode_frame(), ff_qsv_enc_init(), init_video_param(), qsv_retrieve_enc_params(), and qsv_retrieve_enc_vp9_params().
int QSVEncContext::hevc_vps |
Definition at line 157 of file qsvenc.h.
Referenced by qsv_enc_init(), and qsv_retrieve_enc_params().
int QSVEncContext::async_depth |
Definition at line 160 of file qsvenc.h.
Referenced by ff_qsv_enc_init(), and ff_qsv_encode().
int QSVEncContext::idr_interval |
Definition at line 161 of file qsvenc.h.
Referenced by init_video_param(), and qsv_enc_init().
int QSVEncContext::profile |
Definition at line 162 of file qsvenc.h.
Referenced by init_video_param(), and init_video_param_jpeg().
int QSVEncContext::preset |
Definition at line 163 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::avbr_accuracy |
Definition at line 164 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::avbr_convergence |
Definition at line 165 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::pic_timing_sei |
Definition at line 166 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::look_ahead |
Definition at line 167 of file qsvenc.h.
Referenced by select_rc_mode().
int QSVEncContext::look_ahead_depth |
Definition at line 168 of file qsvenc.h.
Referenced by dump_video_param(), and init_video_param().
int QSVEncContext::look_ahead_downsampling |
Definition at line 169 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::vcm |
Definition at line 170 of file qsvenc.h.
Referenced by select_rc_mode().
int QSVEncContext::rdo |
Definition at line 171 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_frame_size |
Definition at line 172 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_frame_size_i |
Definition at line 173 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_frame_size_p |
Definition at line 174 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_slice_size |
Definition at line 175 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::dblk_idc |
Definition at line 176 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::tile_cols |
Definition at line 178 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::tile_rows |
Definition at line 179 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::aud |
Definition at line 181 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::single_sei_nal_unit |
Definition at line 183 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_dec_frame_buffering |
Definition at line 184 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::bitrate_limit |
Definition at line 186 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::mbbrc |
Definition at line 187 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::extbrc |
Definition at line 188 of file qsvenc.h.
Referenced by dump_video_param(), and init_video_param().
int QSVEncContext::adaptive_i |
Definition at line 189 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::adaptive_b |
Definition at line 190 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::b_strategy |
Definition at line 191 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::p_strategy |
Definition at line 192 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::cavlc |
Definition at line 193 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::int_ref_type |
Definition at line 195 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::int_ref_cycle_size |
Definition at line 196 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::int_ref_qp_delta |
Definition at line 197 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::int_ref_cycle_dist |
Definition at line 198 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::recovery_point_sei |
Definition at line 199 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::repeat_pps |
Definition at line 201 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::low_power |
Definition at line 202 of file qsvenc.h.
Referenced by init_video_param(), and qsv_enc_init().
int QSVEncContext::gpb |
Definition at line 203 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::transform_skip |
Definition at line 204 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::a53_cc |
Definition at line 206 of file qsvenc.h.
Referenced by qsv_h264_set_encode_ctrl().
int QSVEncContext::mfmode |
Definition at line 209 of file qsvenc.h.
Referenced by init_video_param().
char* QSVEncContext::load_plugins |
Definition at line 211 of file qsvenc.h.
Referenced by qsv_enc_init(), and qsvenc_init_session().
SetEncodeCtrlCB* QSVEncContext::set_encode_ctrl_cb |
Definition at line 212 of file qsvenc.h.
Referenced by encode_frame(), and qsv_enc_init().
int QSVEncContext::forced_idr |
Definition at line 213 of file qsvenc.h.
Referenced by encode_frame().
int QSVEncContext::low_delay_brc |
Definition at line 214 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::co2_idx |
Definition at line 216 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 217 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 218 of file qsvenc.h.
Referenced by dump_video_param(), and qsv_retrieve_enc_params().
int QSVEncContext::vp9_idx |
Definition at line 219 of file qsvenc.h.
Referenced by dump_video_vp9_param(), and qsv_retrieve_enc_vp9_params().
int QSVEncContext::max_qp_i |
Definition at line 221 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::min_qp_i |
Definition at line 222 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_qp_p |
Definition at line 223 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::min_qp_p |
Definition at line 224 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::max_qp_b |
Definition at line 225 of file qsvenc.h.
Referenced by init_video_param().
int QSVEncContext::min_qp_b |
Definition at line 226 of file qsvenc.h.
Referenced by init_video_param().