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

#include <qsv_internal.h>

Data Fields

mfxSession session
 
mfxSession internal_session
 
QSVFramework_frames
 a linked list of frames currently being used by QSV
 
int async_depth
 
int iopattern
 
mfxExtBuffer ** ext_buffers
 
int nb_ext_buffers
 

Detailed Description

Definition at line 50 of file qsv_internal.h.

Field Documentation

mfxSession QSVContext::session

Definition at line 52 of file qsv_internal.h.

Referenced by ff_qsv_decode(), ff_qsv_init(), and qsv_init_session().

mfxSession QSVContext::internal_session

Definition at line 56 of file qsv_internal.h.

Referenced by ff_qsv_close(), and qsv_init_session().

QSVFrame* QSVContext::work_frames

a linked list of frames currently being used by QSV

Definition at line 61 of file qsv_internal.h.

Referenced by ff_qsv_close(), find_frame(), get_surface(), and qsv_clear_unused_frames().

int QSVContext::async_depth

Definition at line 64 of file qsv_internal.h.

Referenced by ff_qsv_init().

int QSVContext::iopattern

Definition at line 65 of file qsv_internal.h.

Referenced by ff_qsv_init(), qsv_decode_init(), and qsv_process_data().

mfxExtBuffer** QSVContext::ext_buffers

Definition at line 67 of file qsv_internal.h.

Referenced by ff_qsv_init(), and qsv_process_data().

int QSVContext::nb_ext_buffers

Definition at line 68 of file qsv_internal.h.

Referenced by ff_qsv_init(), and qsv_process_data().


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