FFmpeg
Data Fields
QSVFramesContext Struct Reference

#include <qsv_internal.h>

Data Fields

AVBufferRefhw_frames_ctx
 
void * logctx
 
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
 
mfxHDLPair * handle_pairs_internal
 
int nb_surfaces_used
 
mfxMemId * mem_ids
 
mfxFrameSurface1 ** surface_ptrs
 
mfxExtOpaqueSurfaceAlloc opaque_alloc
 
mfxExtBuffer * ext_buffers [1]
 

Detailed Description

Definition at line 93 of file qsv_internal.h.

Field Documentation

◆ hw_frames_ctx

AVBufferRef* QSVFramesContext::hw_frames_ctx

◆ logctx

void* QSVFramesContext::logctx

Definition at line 95 of file qsv_internal.h.

Referenced by ff_qsv_init_session_frames().

◆ mids_buf

AVBufferRef* QSVFramesContext::mids_buf

◆ mids

QSVMid* QSVFramesContext::mids

Definition at line 102 of file qsv_internal.h.

Referenced by alloc_frame(), ff_qsv_init_session_frames(), and submit_frame().

◆ nb_mids

int QSVFramesContext::nb_mids

Definition at line 103 of file qsv_internal.h.

Referenced by ff_qsv_init_session_frames().

◆ session_download

mfxSession QSVFramesContext::session_download

Definition at line 72 of file hwcontext_qsv.c.

◆ session_download_init

int QSVFramesContext::session_download_init

Definition at line 73 of file hwcontext_qsv.c.

◆ session_upload

mfxSession QSVFramesContext::session_upload

Definition at line 74 of file hwcontext_qsv.c.

◆ session_upload_init

int QSVFramesContext::session_upload_init

Definition at line 75 of file hwcontext_qsv.c.

◆ child_frames_ref

AVBufferRef* QSVFramesContext::child_frames_ref

Definition at line 81 of file hwcontext_qsv.c.

◆ surfaces_internal

mfxFrameSurface1* QSVFramesContext::surfaces_internal

Definition at line 82 of file hwcontext_qsv.c.

◆ handle_pairs_internal

mfxHDLPair* QSVFramesContext::handle_pairs_internal

Definition at line 83 of file hwcontext_qsv.c.

◆ nb_surfaces_used

int QSVFramesContext::nb_surfaces_used

Definition at line 84 of file hwcontext_qsv.c.

◆ mem_ids

mfxMemId* QSVFramesContext::mem_ids

Definition at line 87 of file hwcontext_qsv.c.

◆ surface_ptrs

mfxFrameSurface1** QSVFramesContext::surface_ptrs

Definition at line 89 of file hwcontext_qsv.c.

◆ opaque_alloc

mfxExtOpaqueSurfaceAlloc QSVFramesContext::opaque_alloc

Definition at line 91 of file hwcontext_qsv.c.

◆ ext_buffers

mfxExtBuffer* QSVFramesContext::ext_buffers[1]

Definition at line 92 of file hwcontext_qsv.c.


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