FFmpeg
Data Fields
GfxCaptureContextWgc Struct Reference

Data Fields

ComPtr< IDispatcherQueueController > dispatcher_queue_controller
 
ComPtr< IDispatcherQueue > dispatcher_queue
 
ComPtr< IGraphicsCaptureItem > capture_item
 
ComPtr< IDirect3DDevice > d3d_device
 
ComPtr< IDirect3D11CaptureFramePool > frame_pool
 
ComPtr< IGraphicsCaptureSession > capture_session
 
EventRegistrationToken frame_arrived_token { 0 }
 
EventRegistrationToken closed_token { 0 }
 
std::mutex frame_arrived_mutex
 
std::condition_variable frame_arrived_cond
 
bool window_closed { false }
 
uint64_t frame_seq { 0 }
 
SizeInt32 cap_size { 0, 0 }
 
RECT client_area_offsets { 0, 0, 0, 0 }
 

Detailed Description

Definition at line 111 of file vsrc_gfxcapture_winrt.cpp.

Field Documentation

◆ dispatcher_queue_controller

ComPtr<IDispatcherQueueController> GfxCaptureContextWgc::dispatcher_queue_controller

Definition at line 112 of file vsrc_gfxcapture_winrt.cpp.

◆ dispatcher_queue

ComPtr<IDispatcherQueue> GfxCaptureContextWgc::dispatcher_queue

Definition at line 113 of file vsrc_gfxcapture_winrt.cpp.

◆ capture_item

ComPtr<IGraphicsCaptureItem> GfxCaptureContextWgc::capture_item

Definition at line 115 of file vsrc_gfxcapture_winrt.cpp.

◆ d3d_device

ComPtr<IDirect3DDevice> GfxCaptureContextWgc::d3d_device

Definition at line 116 of file vsrc_gfxcapture_winrt.cpp.

◆ frame_pool

ComPtr<IDirect3D11CaptureFramePool> GfxCaptureContextWgc::frame_pool

Definition at line 117 of file vsrc_gfxcapture_winrt.cpp.

◆ capture_session

ComPtr<IGraphicsCaptureSession> GfxCaptureContextWgc::capture_session

Definition at line 118 of file vsrc_gfxcapture_winrt.cpp.

◆ frame_arrived_token

EventRegistrationToken GfxCaptureContextWgc::frame_arrived_token { 0 }

Definition at line 120 of file vsrc_gfxcapture_winrt.cpp.

◆ closed_token

EventRegistrationToken GfxCaptureContextWgc::closed_token { 0 }

Definition at line 121 of file vsrc_gfxcapture_winrt.cpp.

◆ frame_arrived_mutex

std::mutex GfxCaptureContextWgc::frame_arrived_mutex

Definition at line 123 of file vsrc_gfxcapture_winrt.cpp.

◆ frame_arrived_cond

std::condition_variable GfxCaptureContextWgc::frame_arrived_cond

Definition at line 124 of file vsrc_gfxcapture_winrt.cpp.

◆ window_closed

bool GfxCaptureContextWgc::window_closed { false }

Definition at line 125 of file vsrc_gfxcapture_winrt.cpp.

◆ frame_seq

uint64_t GfxCaptureContextWgc::frame_seq { 0 }

Definition at line 126 of file vsrc_gfxcapture_winrt.cpp.

◆ cap_size

SizeInt32 GfxCaptureContextWgc::cap_size { 0, 0 }

Definition at line 128 of file vsrc_gfxcapture_winrt.cpp.

◆ client_area_offsets

RECT GfxCaptureContextWgc::client_area_offsets { 0, 0, 0, 0 }

Definition at line 129 of file vsrc_gfxcapture_winrt.cpp.


The documentation for this struct was generated from the following file: