FFmpeg
|
#include <qsvdec.h>
Data Fields | |
OutputStream * | ost |
mfxSession | session |
mfxExtOpaqueSurfaceAlloc | opaque_alloc |
AVBufferRef * | opaque_surfaces_buf |
uint8_t * | surface_used |
mfxFrameSurface1 ** | surface_ptrs |
int | nb_surfaces |
mfxExtBuffer * | ext_buffers [1] |
QSVSession | internal_qs |
QSVFrame * | work_frames |
a linked list of frames currently being used by QSV More... | |
AVFifoBuffer * | async_fifo |
AVFifoBuffer * | input_fifo |
AVFifoBuffer * | pkt_fifo |
int | engine_ready |
int | reinit_pending |
int | async_depth |
int | iopattern |
char * | load_plugins |
mfxExtBuffer ** | ext_buffers |
int | nb_ext_buffers |
Definition at line 29 of file ffmpeg_qsv.c.
OutputStream* QSVContext::ost |
Definition at line 30 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf(), qsv_transcode_init(), and qsv_uninit().
mfxSession QSVContext::session |
Definition at line 32 of file ffmpeg_qsv.c.
Referenced by close_decoder(), do_qsv_decode(), ff_qsv_decode_close(), ff_qsv_decode_reset(), qsv_decode_init(), qsv_init(), and qsv_transcode_init().
mfxExtOpaqueSurfaceAlloc QSVContext::opaque_alloc |
Definition at line 34 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf().
AVBufferRef* QSVContext::opaque_surfaces_buf |
Definition at line 35 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf(), and qsv_uninit().
uint8_t* QSVContext::surface_used |
Definition at line 37 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf(), qsv_get_buffer(), and qsv_uninit().
mfxFrameSurface1** QSVContext::surface_ptrs |
Definition at line 38 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf(), qsv_get_buffer(), and qsv_uninit().
int QSVContext::nb_surfaces |
Definition at line 39 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf(), and qsv_get_buffer().
mfxExtBuffer* QSVContext::ext_buffers[1] |
Definition at line 41 of file ffmpeg_qsv.c.
Referenced by init_opaque_surf(), qsv_decode_init(), and qsv_init().
QSVSession QSVContext::internal_qs |
Definition at line 44 of file qsvdec.h.
Referenced by ff_qsv_decode_close(), and qsv_decode_init().
QSVFrame* QSVContext::work_frames |
a linked list of frames currently being used by QSV
Definition at line 49 of file qsvdec.h.
Referenced by close_decoder(), ff_qsv_decode_reset(), find_frame(), get_surface(), and qsv_clear_unused_frames().
AVFifoBuffer* QSVContext::async_fifo |
Definition at line 51 of file qsvdec.h.
Referenced by do_qsv_decode(), ff_qsv_decode_close(), ff_qsv_decode_reset(), and qsv_decode_init().
AVFifoBuffer* QSVContext::input_fifo |
Definition at line 52 of file qsvdec.h.
Referenced by do_qsv_decode(), ff_qsv_decode_close(), ff_qsv_decode_reset(), and qsv_decode_init().
AVFifoBuffer* QSVContext::pkt_fifo |
Definition at line 57 of file qsvdec.h.
Referenced by ff_qsv_decode(), ff_qsv_decode_close(), ff_qsv_decode_reset(), qsv_decode_init(), and qsv_packet_push_front().
int QSVContext::engine_ready |
Definition at line 61 of file qsvdec.h.
Referenced by close_decoder(), do_qsv_decode(), ff_qsv_decode_reset(), and qsv_decode_init().
int QSVContext::reinit_pending |
Definition at line 67 of file qsvdec.h.
Referenced by close_decoder(), do_qsv_decode(), ff_qsv_decode(), and ff_qsv_decode_reset().
int QSVContext::async_depth |
Definition at line 70 of file qsvdec.h.
Referenced by do_qsv_decode(), and qsv_decode_init().
int QSVContext::iopattern |
Definition at line 71 of file qsvdec.h.
Referenced by qsv_decode_init().
char* QSVContext::load_plugins |
Definition at line 73 of file qsvdec.h.
Referenced by qsv_decode_init().
int QSVContext::nb_ext_buffers |
Definition at line 76 of file qsvdec.h.
Referenced by qsv_decode_init().