FFmpeg
|
Data Fields | |
const AVClass * | class |
AVBufferRef * | device_ref |
AVHWDeviceContext * | device_ctx |
AVD3D11VADeviceContext * | device_hwctx |
AVBufferRef * | frames_ref |
AVHWFramesContext * | frames_ctx |
AVD3D11VAFramesContext * | frames_hwctx |
DXGI_OUTPUT_DESC | output_desc |
IDXGIOutputDuplication * | dxgi_outdupl |
AVFrame * | last_frame |
int | mouse_x |
int | mouse_y |
ID3D11Texture2D * | mouse_texture |
ID3D11ShaderResourceView * | mouse_resource_view |
AVRational | time_base |
int64_t | time_frame |
int64_t | time_timeout |
int64_t | first_pts |
DXGI_FORMAT | raw_format |
int | raw_width |
int | raw_height |
ID3D11Texture2D * | probed_texture |
ID3D11VertexShader * | vertex_shader |
ID3D11InputLayout * | input_layout |
ID3D11PixelShader * | pixel_shader |
ID3D11Buffer * | const_buffer |
ID3D11SamplerState * | sampler_state |
ID3D11BlendState * | blend_state |
int | output_idx |
int | draw_mouse |
AVRational | framerate |
int | width |
int | height |
int | offset_x |
int | offset_y |
int | out_fmt |
int | allow_fallback |
int | force_fmt |
Definition at line 56 of file vsrc_ddagrab.c.
const AVClass* DdagrabContext::class |
Definition at line 57 of file vsrc_ddagrab.c.
AVBufferRef* DdagrabContext::device_ref |
Definition at line 59 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_uninit(), and init_hwframes_ctx().
AVHWDeviceContext* DdagrabContext::device_ctx |
Definition at line 60 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props().
AVD3D11VADeviceContext* DdagrabContext::device_hwctx |
Definition at line 61 of file vsrc_ddagrab.c.
Referenced by create_d3d11_pointer_tex(), ddagrab_config_props(), ddagrab_request_frame(), draw_mouse_pointer(), init_dxgi_dda(), and init_render_resources().
AVBufferRef* DdagrabContext::frames_ref |
Definition at line 63 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_uninit(), and init_hwframes_ctx().
AVHWFramesContext* DdagrabContext::frames_ctx |
Definition at line 64 of file vsrc_ddagrab.c.
Referenced by init_hwframes_ctx().
AVD3D11VAFramesContext* DdagrabContext::frames_hwctx |
Definition at line 65 of file vsrc_ddagrab.c.
Referenced by init_hwframes_ctx().
DXGI_OUTPUT_DESC DdagrabContext::output_desc |
Definition at line 67 of file vsrc_ddagrab.c.
Referenced by init_dxgi_dda().
IDXGIOutputDuplication* DdagrabContext::dxgi_outdupl |
Definition at line 68 of file vsrc_ddagrab.c.
Referenced by ddagrab_request_frame(), ddagrab_uninit(), init_dxgi_dda(), next_frame_internal(), and update_mouse_pointer().
AVFrame* DdagrabContext::last_frame |
Definition at line 69 of file vsrc_ddagrab.c.
Referenced by ddagrab_init(), ddagrab_request_frame(), and ddagrab_uninit().
int DdagrabContext::mouse_x |
Definition at line 71 of file vsrc_ddagrab.c.
Referenced by ddagrab_init(), and update_mouse_pointer().
int DdagrabContext::mouse_y |
Definition at line 71 of file vsrc_ddagrab.c.
Referenced by ddagrab_init(), and update_mouse_pointer().
ID3D11Texture2D* DdagrabContext::mouse_texture |
Definition at line 72 of file vsrc_ddagrab.c.
Referenced by create_d3d11_pointer_tex(), ddagrab_uninit(), and update_mouse_pointer().
ID3D11ShaderResourceView* DdagrabContext::mouse_resource_view |
Definition at line 73 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and update_mouse_pointer().
AVRational DdagrabContext::time_base |
Definition at line 75 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and ddagrab_request_frame().
int64_t DdagrabContext::time_frame |
Definition at line 76 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and ddagrab_request_frame().
int64_t DdagrabContext::time_timeout |
Definition at line 77 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and next_frame_internal().
int64_t DdagrabContext::first_pts |
Definition at line 78 of file vsrc_ddagrab.c.
Referenced by ddagrab_request_frame().
DXGI_FORMAT DdagrabContext::raw_format |
Definition at line 80 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_request_frame(), init_hwframes_ctx(), and probe_output_format().
int DdagrabContext::raw_width |
Definition at line 81 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_request_frame(), and probe_output_format().
int DdagrabContext::raw_height |
Definition at line 82 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_request_frame(), and probe_output_format().
ID3D11Texture2D* DdagrabContext::probed_texture |
Definition at line 84 of file vsrc_ddagrab.c.
Referenced by ddagrab_request_frame(), ddagrab_uninit(), and probe_output_format().
ID3D11VertexShader* DdagrabContext::vertex_shader |
Definition at line 86 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11InputLayout* DdagrabContext::input_layout |
Definition at line 87 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11PixelShader* DdagrabContext::pixel_shader |
Definition at line 88 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11Buffer* DdagrabContext::const_buffer |
Definition at line 89 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11SamplerState* DdagrabContext::sampler_state |
Definition at line 90 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11BlendState* DdagrabContext::blend_state |
Definition at line 91 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
int DdagrabContext::output_idx |
Definition at line 93 of file vsrc_ddagrab.c.
Referenced by init_dxgi_dda().
int DdagrabContext::draw_mouse |
Definition at line 94 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_request_frame(), init_hwframes_ctx(), and next_frame_internal().
AVRational DdagrabContext::framerate |
Definition at line 95 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props().
int DdagrabContext::width |
Definition at line 96 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_request_frame(), init_hwframes_ctx(), init_render_resources(), and probe_output_format().
int DdagrabContext::height |
Definition at line 97 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_request_frame(), init_hwframes_ctx(), init_render_resources(), and probe_output_format().
int DdagrabContext::offset_x |
Definition at line 98 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and ddagrab_request_frame().
int DdagrabContext::offset_y |
Definition at line 99 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and ddagrab_request_frame().
int DdagrabContext::out_fmt |
Definition at line 100 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and init_dxgi_dda().
int DdagrabContext::allow_fallback |
Definition at line 101 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and init_dxgi_dda().
int DdagrabContext::force_fmt |
Definition at line 102 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and init_dxgi_dda().