FFmpeg
|
This struct is allocated as AVHWDeviceContext.hwctx. More...
#include <hwcontext_qsv.h>
Data Fields | |
mfxSession | session |
void * | loader |
The mfxLoader handle used for mfxSession creation. More... | |
This struct is allocated as AVHWDeviceContext.hwctx.
Definition at line 35 of file hwcontext_qsv.h.
mfxSession AVQSVDeviceContext::session |
Definition at line 36 of file hwcontext_qsv.h.
Referenced by get_mfx_version(), init_vpp_session(), qsv_device_derive_from_child(), qsv_device_free(), qsv_device_init(), and qsv_init_internal_session().
void* AVQSVDeviceContext::loader |
The mfxLoader handle used for mfxSession creation.
This field is only available for oneVPL user. For non-oneVPL user, this field must be set to NULL.
Filled by the user before calling av_hwdevice_ctx_init() and should be cast to mfxLoader handle. Deallocating the AVHWDeviceContext will always release this interface.
Definition at line 47 of file hwcontext_qsv.h.
Referenced by init_vpp_session(), qsv_device_derive_from_child(), qsv_device_free(), and qsv_init_internal_session().