|
FFmpeg
|
Data Fields | |
| GfxCaptureFunctions | fn |
| std::unique_ptr< GfxCaptureContextWgc > | wgc |
| std::unique_ptr< GfxCaptureContextD3D > | d3d |
| std::thread | wgc_thread |
| DWORD | wgc_thread_id { 0 } |
| std::mutex | wgc_thread_init_mutex |
| std::condition_variable | wgc_thread_init_cond |
| volatile int | wgc_thread_init_res { INT_MAX } |
| std::recursive_mutex | wgc_thread_uninit_mutex |
| volatile int | wgc_thread_res { 0 } |
| std::shared_ptr< void > | wgc_thread_cb_data |
| HWND | capture_hwnd { nullptr } |
| HMONITOR | capture_hmonitor { nullptr } |
| AVBufferRef * | device_ref { nullptr } |
| AVHWDeviceContext * | device_ctx { nullptr } |
| AVD3D11VADeviceContext * | device_hwctx { nullptr } |
| AVBufferRef * | frames_ref { nullptr } |
| AVHWFramesContext * | frames_ctx { nullptr } |
| AVD3D11VAFramesContext * | frames_hwctx { nullptr } |
| int64_t | first_pts { 0 } |
| int64_t | last_pts { 0 } |
Definition at line 140 of file vsrc_gfxcapture_winrt.cpp.
| GfxCaptureFunctions GfxCaptureContextCpp::fn |
Definition at line 141 of file vsrc_gfxcapture_winrt.cpp.
| std::unique_ptr<GfxCaptureContextWgc> GfxCaptureContextCpp::wgc |
Definition at line 142 of file vsrc_gfxcapture_winrt.cpp.
| std::unique_ptr<GfxCaptureContextD3D> GfxCaptureContextCpp::d3d |
Definition at line 143 of file vsrc_gfxcapture_winrt.cpp.
| std::thread GfxCaptureContextCpp::wgc_thread |
Definition at line 145 of file vsrc_gfxcapture_winrt.cpp.
| DWORD GfxCaptureContextCpp::wgc_thread_id { 0 } |
Definition at line 146 of file vsrc_gfxcapture_winrt.cpp.
| std::mutex GfxCaptureContextCpp::wgc_thread_init_mutex |
Definition at line 147 of file vsrc_gfxcapture_winrt.cpp.
| std::condition_variable GfxCaptureContextCpp::wgc_thread_init_cond |
Definition at line 148 of file vsrc_gfxcapture_winrt.cpp.
| volatile int GfxCaptureContextCpp::wgc_thread_init_res { INT_MAX } |
Definition at line 149 of file vsrc_gfxcapture_winrt.cpp.
| std::recursive_mutex GfxCaptureContextCpp::wgc_thread_uninit_mutex |
Definition at line 150 of file vsrc_gfxcapture_winrt.cpp.
| volatile int GfxCaptureContextCpp::wgc_thread_res { 0 } |
Definition at line 151 of file vsrc_gfxcapture_winrt.cpp.
| std::shared_ptr<void> GfxCaptureContextCpp::wgc_thread_cb_data |
Definition at line 152 of file vsrc_gfxcapture_winrt.cpp.
| HWND GfxCaptureContextCpp::capture_hwnd { nullptr } |
Definition at line 154 of file vsrc_gfxcapture_winrt.cpp.
| HMONITOR GfxCaptureContextCpp::capture_hmonitor { nullptr } |
Definition at line 155 of file vsrc_gfxcapture_winrt.cpp.
| AVBufferRef* GfxCaptureContextCpp::device_ref { nullptr } |
Definition at line 157 of file vsrc_gfxcapture_winrt.cpp.
| AVHWDeviceContext* GfxCaptureContextCpp::device_ctx { nullptr } |
Definition at line 158 of file vsrc_gfxcapture_winrt.cpp.
| AVD3D11VADeviceContext* GfxCaptureContextCpp::device_hwctx { nullptr } |
Definition at line 159 of file vsrc_gfxcapture_winrt.cpp.
| AVBufferRef* GfxCaptureContextCpp::frames_ref { nullptr } |
Definition at line 161 of file vsrc_gfxcapture_winrt.cpp.
| AVHWFramesContext* GfxCaptureContextCpp::frames_ctx { nullptr } |
Definition at line 162 of file vsrc_gfxcapture_winrt.cpp.
| AVD3D11VAFramesContext* GfxCaptureContextCpp::frames_hwctx { nullptr } |
Definition at line 163 of file vsrc_gfxcapture_winrt.cpp.
| int64_t GfxCaptureContextCpp::first_pts { 0 } |
Definition at line 165 of file vsrc_gfxcapture_winrt.cpp.
| int64_t GfxCaptureContextCpp::last_pts { 0 } |
Definition at line 166 of file vsrc_gfxcapture_winrt.cpp.
1.8.17