FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
QSVEncContext Struct Reference

#include <qsvenc.h>

Data Fields

AVCodecContextavctx
 
QSVFramework_frames
 
mfxSession session
 
mfxSession internal_session
 
int packet_size
 
mfxVideoParam param
 
mfxFrameAllocRequest req
 
mfxExtCodingOption extco
 
mfxExtBuffer * extparam [1]
 
int async_depth
 
int idr_interval
 
int profile
 
int preset
 
int avbr_accuracy
 
int avbr_convergence
 

Detailed Description

Definition at line 36 of file qsvenc.h.

Field Documentation

AVCodecContext* QSVEncContext::avctx

Definition at line 37 of file qsvenc.h.

Referenced by ff_qsv_enc_init(), and submit_frame().

QSVFrame* QSVEncContext::work_frames

Definition at line 39 of file qsvenc.h.

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

mfxSession QSVEncContext::session

Definition at line 41 of file qsvenc.h.

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

mfxSession QSVEncContext::internal_session

Definition at line 42 of file qsvenc.h.

Referenced by ff_qsv_enc_close(), and ff_qsv_enc_init().

int QSVEncContext::packet_size

Definition at line 44 of file qsvenc.h.

Referenced by ff_qsv_encode(), and qsv_retrieve_enc_params().

mfxVideoParam QSVEncContext::param
mfxFrameAllocRequest QSVEncContext::req

Definition at line 47 of file qsvenc.h.

Referenced by ff_qsv_enc_init().

mfxExtCodingOption QSVEncContext::extco

Definition at line 49 of file qsvenc.h.

Referenced by init_video_param().

mfxExtBuffer* QSVEncContext::extparam[1]

Definition at line 50 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::async_depth

Definition at line 53 of file qsvenc.h.

Referenced by ff_qsv_enc_init().

int QSVEncContext::idr_interval

Definition at line 54 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::profile

Definition at line 55 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::preset

Definition at line 56 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::avbr_accuracy

Definition at line 57 of file qsvenc.h.

Referenced by init_video_param().

int QSVEncContext::avbr_convergence

Definition at line 58 of file qsvenc.h.

Referenced by init_video_param().


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