FFmpeg
|
Definition at line 54 of file vsrc_ddagrab.c.
const AVClass* DdagrabContext::class |
Definition at line 55 of file vsrc_ddagrab.c.
AVBufferRef* DdagrabContext::device_ref |
Definition at line 57 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_uninit(), and init_hwframes_ctx().
AVHWDeviceContext* DdagrabContext::device_ctx |
Definition at line 58 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props().
AVD3D11VADeviceContext* DdagrabContext::device_hwctx |
Definition at line 59 of file vsrc_ddagrab.c.
Referenced by create_d3d11_pointer_tex(), ddagrab_config_props(), ddagrab_request_frame(), draw_mouse_pointer(), init_dxgi_dda(), init_render_resources(), and next_frame_internal().
AVBufferRef* DdagrabContext::frames_ref |
Definition at line 61 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), ddagrab_uninit(), and init_hwframes_ctx().
AVHWFramesContext* DdagrabContext::frames_ctx |
Definition at line 62 of file vsrc_ddagrab.c.
Referenced by init_hwframes_ctx().
AVD3D11VAFramesContext* DdagrabContext::frames_hwctx |
Definition at line 63 of file vsrc_ddagrab.c.
Referenced by init_hwframes_ctx().
DXGI_OUTPUT_DESC DdagrabContext::output_desc |
Definition at line 65 of file vsrc_ddagrab.c.
Referenced by init_dxgi_dda(), and update_mouse_pointer().
IDXGIOutputDuplication* DdagrabContext::dxgi_outdupl |
Definition at line 66 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 67 of file vsrc_ddagrab.c.
Referenced by ddagrab_init(), ddagrab_request_frame(), and ddagrab_uninit().
int DdagrabContext::mouse_x |
Definition at line 69 of file vsrc_ddagrab.c.
Referenced by ddagrab_init(), and update_mouse_pointer().
int DdagrabContext::mouse_y |
Definition at line 69 of file vsrc_ddagrab.c.
Referenced by ddagrab_init(), and update_mouse_pointer().
ID3D11Texture2D* DdagrabContext::mouse_texture |
Definition at line 70 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and update_mouse_pointer().
ID3D11ShaderResourceView* DdagrabContext::mouse_resource_view |
Definition at line 71 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and update_mouse_pointer().
ID3D11Texture2D* DdagrabContext::mouse_xor_texture |
Definition at line 72 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and update_mouse_pointer().
ID3D11ShaderResourceView* DdagrabContext::mouse_xor_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().
ID3D11Texture2D* DdagrabContext::buffer_texture |
Definition at line 85 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and next_frame_internal().
ID3D11VertexShader* DdagrabContext::vertex_shader |
Definition at line 87 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11InputLayout* DdagrabContext::input_layout |
Definition at line 88 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11PixelShader* DdagrabContext::pixel_shader |
Definition at line 89 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11Buffer* DdagrabContext::const_buffer |
Definition at line 90 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11SamplerState* DdagrabContext::sampler_state |
Definition at line 91 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11BlendState* DdagrabContext::blend_state |
Definition at line 92 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
ID3D11BlendState* DdagrabContext::blend_state_xor |
Definition at line 93 of file vsrc_ddagrab.c.
Referenced by ddagrab_uninit(), and init_render_resources().
int DdagrabContext::output_idx |
Definition at line 95 of file vsrc_ddagrab.c.
Referenced by init_dxgi_dda().
int DdagrabContext::draw_mouse |
Definition at line 96 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 97 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props().
int DdagrabContext::width |
Definition at line 98 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 99 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 100 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and ddagrab_request_frame().
int DdagrabContext::offset_y |
Definition at line 101 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and ddagrab_request_frame().
int DdagrabContext::out_fmt |
Definition at line 102 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and init_dxgi_dda().
int DdagrabContext::allow_fallback |
Definition at line 103 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and init_dxgi_dda().
int DdagrabContext::force_fmt |
Definition at line 104 of file vsrc_ddagrab.c.
Referenced by ddagrab_config_props(), and init_dxgi_dda().
int DdagrabContext::dup_frames |
Definition at line 105 of file vsrc_ddagrab.c.
Referenced by ddagrab_request_frame().