FFmpeg
Data Fields
QSVEncContext Struct Reference

#include <qsvenc.h>

Data Fields

 
 
mfxSession  session
 
 
int  packet_size
 
int  width_align
 
int  height_align
 
mfxVideoParam  param
 
mfxFrameAllocRequest  req
 
mfxExtCodingOption  extco
 
mfxExtOpaqueSurfaceAlloc  opaque_alloc
 
mfxFrameSurface1 **  opaque_surfaces
 
 
mfxExtBuffer *  extparam_internal [2+QSV_HAVE_CO2]
 
 
mfxExtBuffer **  extparam
 
 
int  async_depth
 
int  idr_interval
 
int  profile
 
int  preset
 
 
 
 
int  look_ahead
 
 
 
int  vcm
 
int  rdo
 
 
 
 
 
int  trellis
 
 
int  mbbrc
 
int  extbrc
 
int  adaptive_i
 
int  adaptive_b
 
int  b_strategy
 
int  cavlc
 
int  int_ref_type
 
 
 
 
int  a53_cc
 
char *  load_plugins
 
 

Detailed Description

Definition at line 76 of file qsvenc.h.

Field Documentation

AVCodecContext* QSVEncContext::avctx

Definition at line 77 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), and submit_frame().

QSVFrame* QSVEncContext::work_frames

Definition at line 79 of file qsvenc.h.

Referenced by clear_unused_frames(), ff_qsv_enc_close(), and get_free_frame().

mfxSession QSVEncContext::session

Definition at line 81 of file qsvenc.h.

Referenced by encode_frame(), ff_qsv_enc_close(), ff_qsv_enc_init(), ff_qsv_encode(), qsv_retrieve_enc_params(), and rc_supported().

QSVSession QSVEncContext::internal_qs

Definition at line 82 of file qsvenc.h.

Referenced by ff_qsv_enc_close(), and ff_qsv_enc_init().

int QSVEncContext::packet_size

Definition at line 84 of file qsvenc.h.

Referenced by encode_frame(), and qsv_retrieve_enc_params().

int QSVEncContext::width_align

Definition at line 85 of file qsvenc.h.

Referenced by init_video_param(), and submit_frame().

int QSVEncContext::height_align

Definition at line 86 of file qsvenc.h.

Referenced by init_video_param(), and submit_frame().

mfxVideoParam QSVEncContext::param

Definition at line 88 of file qsvenc.h.

Referenced by dump_video_param(), ff_qsv_enc_init(), init_video_param(), print_interlace_msg(), qsv_retrieve_enc_params(), rc_supported(), select_rc_mode(), and submit_frame().

mfxFrameAllocRequest QSVEncContext::req

Definition at line 89 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), and qsv_init_opaque_alloc().

mfxExtCodingOption QSVEncContext::extco

Definition at line 91 of file qsvenc.h.

Referenced by init_video_param().

mfxExtOpaqueSurfaceAlloc QSVEncContext::opaque_alloc

Definition at line 96 of file qsvenc.h.

Referenced by qsv_init_opaque_alloc().

mfxFrameSurface1** QSVEncContext::opaque_surfaces

Definition at line 97 of file qsvenc.h.

Referenced by ff_qsv_enc_close(), and qsv_init_opaque_alloc().

AVBufferRef* QSVEncContext::opaque_alloc_buf

Definition at line 98 of file qsvenc.h.

Referenced by ff_qsv_enc_close(), and qsv_init_opaque_alloc().

mfxExtBuffer* QSVEncContext::extparam_internal[2+QSV_HAVE_CO2]

Definition at line 100 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), init_video_param(), and qsv_init_opaque_alloc().

int QSVEncContext::nb_extparam_internal

Definition at line 101 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), init_video_param(), and qsv_init_opaque_alloc().

mfxExtBuffer** QSVEncContext::extparam

Definition at line 103 of file qsvenc.h.

Referenced by ff_qsv_enc_close(), and ff_qsv_enc_init().

AVFifoBuffer* QSVEncContext::async_fifo

Definition at line 105 of file qsvenc.h.

Referenced by encode_frame(), ff_qsv_enc_close(), ff_qsv_enc_init(), and ff_qsv_encode().

int QSVEncContext::async_depth

Definition at line 108 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), and qsv_init_opaque_alloc().

int QSVEncContext::idr_interval

Definition at line 109 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::profile

Definition at line 110 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::preset

Definition at line 111 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::avbr_accuracy

Definition at line 112 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::avbr_convergence

Definition at line 113 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::pic_timing_sei

Definition at line 114 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::look_ahead

Definition at line 115 of file qsvenc.h.

Referenced by select_rc_mode().

int QSVEncContext::look_ahead_depth

Definition at line 116 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::look_ahead_downsampling

Definition at line 117 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::vcm

Definition at line 118 of file qsvenc.h.

Referenced by select_rc_mode().

int QSVEncContext::rdo

Definition at line 119 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::max_frame_size

Definition at line 120 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::max_slice_size

Definition at line 121 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::single_sei_nal_unit

Definition at line 123 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::max_dec_frame_buffering

Definition at line 124 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::trellis

Definition at line 125 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::bitrate_limit

Definition at line 127 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::mbbrc

Definition at line 128 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::extbrc

Definition at line 129 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::adaptive_i

Definition at line 130 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::adaptive_b

Definition at line 131 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::b_strategy

Definition at line 132 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::cavlc

Definition at line 133 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::int_ref_type

Definition at line 135 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::int_ref_cycle_size

Definition at line 136 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::int_ref_qp_delta

Definition at line 137 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::recovery_point_sei

Definition at line 138 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::a53_cc

Definition at line 140 of file qsvenc.h.

Referenced by qsv_h264_set_encode_ctrl().

char* QSVEncContext::load_plugins

Definition at line 141 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), and qsv_enc_init().

SetEncodeCtrlCB* QSVEncContext::set_encode_ctrl_cb

Definition at line 142 of file qsvenc.h.

Referenced by encode_frame(), and qsv_enc_init().


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

Generated on Thu Oct 27 2016 19:34:01 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /