FFmpeg
Data Fields
GfxCaptureContext Struct Reference

#include <vsrc_gfxcapture.h>

Data Fields

const AVClassavclass
 
GfxCaptureContextCppctx
 
const char * window_text
 
const char * window_class
 
const char * window_exe
 
int monitor_idx
 
uint64_t user_hwnd
 
uint64_t user_hmonitor
 
int capture_cursor
 
int capture_border
 
int display_border
 
AVRational frame_rate
 
int canvas_width
 
int canvas_height
 
int crop_left
 
int crop_top
 
int crop_right
 
int crop_bottom
 
int out_fmt
 
int resize_mode
 
int scale_mode
 
int premult_alpha
 

Detailed Description

Definition at line 47 of file vsrc_gfxcapture.h.

Field Documentation

◆ avclass

const AVClass* GfxCaptureContext::avclass

Definition at line 48 of file vsrc_gfxcapture.h.

◆ ctx

GfxCaptureContextCpp* GfxCaptureContext::ctx

◆ window_text

const char* GfxCaptureContext::window_text

Definition at line 52 of file vsrc_gfxcapture.h.

Referenced by find_capture_source().

◆ window_class

const char* GfxCaptureContext::window_class

Definition at line 53 of file vsrc_gfxcapture.h.

Referenced by find_capture_source().

◆ window_exe

const char* GfxCaptureContext::window_exe

Definition at line 54 of file vsrc_gfxcapture.h.

Referenced by find_capture_source().

◆ monitor_idx

int GfxCaptureContext::monitor_idx

Definition at line 55 of file vsrc_gfxcapture.h.

Referenced by find_capture_source().

◆ user_hwnd

uint64_t GfxCaptureContext::user_hwnd

Definition at line 57 of file vsrc_gfxcapture.h.

Referenced by find_capture_source().

◆ user_hmonitor

uint64_t GfxCaptureContext::user_hmonitor

Definition at line 58 of file vsrc_gfxcapture.h.

Referenced by find_capture_source().

◆ capture_cursor

int GfxCaptureContext::capture_cursor

Definition at line 60 of file vsrc_gfxcapture.h.

Referenced by wgc_setup_gfxcapture_session().

◆ capture_border

int GfxCaptureContext::capture_border

Definition at line 61 of file vsrc_gfxcapture.h.

Referenced by render_capture_to_frame(), and setup_gfxcapture_capture().

◆ display_border

int GfxCaptureContext::display_border

Definition at line 62 of file vsrc_gfxcapture.h.

Referenced by wgc_setup_gfxcapture_session().

◆ frame_rate

AVRational GfxCaptureContext::frame_rate

Definition at line 63 of file vsrc_gfxcapture.h.

Referenced by gfxcapture_config_props(), and wgc_setup_gfxcapture_session().

◆ canvas_width

int GfxCaptureContext::canvas_width

◆ canvas_height

int GfxCaptureContext::canvas_height

◆ crop_left

int GfxCaptureContext::crop_left

Definition at line 65 of file vsrc_gfxcapture.h.

Referenced by render_capture_to_frame(), and setup_gfxcapture_capture().

◆ crop_top

int GfxCaptureContext::crop_top

Definition at line 65 of file vsrc_gfxcapture.h.

Referenced by render_capture_to_frame(), and setup_gfxcapture_capture().

◆ crop_right

int GfxCaptureContext::crop_right

Definition at line 65 of file vsrc_gfxcapture.h.

Referenced by render_capture_to_frame(), and setup_gfxcapture_capture().

◆ crop_bottom

int GfxCaptureContext::crop_bottom

Definition at line 65 of file vsrc_gfxcapture.h.

Referenced by render_capture_to_frame(), and setup_gfxcapture_capture().

◆ out_fmt

int GfxCaptureContext::out_fmt

◆ resize_mode

int GfxCaptureContext::resize_mode

Definition at line 67 of file vsrc_gfxcapture.h.

Referenced by prepare_render_resources(), and render_capture_to_frame().

◆ scale_mode

int GfxCaptureContext::scale_mode

Definition at line 68 of file vsrc_gfxcapture.h.

Referenced by prepare_render_resources().

◆ premult_alpha

int GfxCaptureContext::premult_alpha

Definition at line 69 of file vsrc_gfxcapture.h.

Referenced by gfxcapture_config_props(), and render_capture_to_frame().


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