FFmpeg
Data Fields
QSVFramesContext Struct Reference

#include <qsv_internal.h>

Data Fields

AVBufferRefhw_frames_ctx
 
voidlogctx
 
AVBufferRefmids_buf
 
QSVMidmids
 
int nb_mids
 
mfxSession session_download
 
int session_download_init
 
mfxSession session_upload
 
int session_upload_init
 
AVBufferRefchild_frames_ref
 
mfxFrameSurface1 * surfaces_internal
 
int nb_surfaces_used
 
mfxMemId * mem_ids
 
mfxFrameSurface1 ** surface_ptrs
 
mfxExtOpaqueSurfaceAlloc opaque_alloc
 
mfxExtBuffer * ext_buffers [1]
 

Detailed Description

Definition at line 67 of file qsv_internal.h.

Field Documentation

AVBufferRef* QSVFramesContext::hw_frames_ctx
void* QSVFramesContext::logctx

Definition at line 69 of file qsv_internal.h.

Referenced by ff_qsv_init_session_frames(), and qsv_frame_alloc().

AVBufferRef* QSVFramesContext::mids_buf
QSVMid* QSVFramesContext::mids
int QSVFramesContext::nb_mids

Definition at line 77 of file qsv_internal.h.

Referenced by ff_qsv_find_surface_idx(), and ff_qsv_init_session_frames().

mfxSession QSVFramesContext::session_download

Definition at line 62 of file hwcontext_qsv.c.

Referenced by qsv_frames_init(), qsv_frames_uninit(), and qsv_transfer_data_from().

int QSVFramesContext::session_download_init

Definition at line 63 of file hwcontext_qsv.c.

Referenced by qsv_frames_init(), qsv_frames_uninit(), and qsv_transfer_data_from().

mfxSession QSVFramesContext::session_upload

Definition at line 64 of file hwcontext_qsv.c.

Referenced by qsv_frames_init(), qsv_frames_uninit(), and qsv_transfer_data_to().

int QSVFramesContext::session_upload_init

Definition at line 65 of file hwcontext_qsv.c.

Referenced by qsv_frames_init(), qsv_frames_uninit(), and qsv_transfer_data_to().

AVBufferRef* QSVFramesContext::child_frames_ref
mfxFrameSurface1* QSVFramesContext::surfaces_internal
int QSVFramesContext::nb_surfaces_used

Definition at line 73 of file hwcontext_qsv.c.

Referenced by qsv_pool_alloc().

mfxMemId* QSVFramesContext::mem_ids

Definition at line 76 of file hwcontext_qsv.c.

Referenced by frame_alloc(), qsv_frames_init(), and qsv_frames_uninit().

mfxFrameSurface1** QSVFramesContext::surface_ptrs

Definition at line 78 of file hwcontext_qsv.c.

Referenced by qsv_frames_init(), and qsv_frames_uninit().

mfxExtOpaqueSurfaceAlloc QSVFramesContext::opaque_alloc

Definition at line 80 of file hwcontext_qsv.c.

Referenced by qsv_frames_init().

mfxExtBuffer* QSVFramesContext::ext_buffers[1]

Definition at line 81 of file hwcontext_qsv.c.

Referenced by qsv_frames_init(), and qsv_init_internal_session().


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