Agora C++ API Reference for All Platforms
builtin_extension_literal_def.h
1 //
2 // Agora Media SDK
3 //
4 // Created by Yaqi Li in 2021-12.
5 // Copyright (c) 2021 Agora IO. All rights reserved.
6 //
7 #pragma once
8 
9 namespace agora {
10 namespace extension {
11 
12 static const char* const SCAP_PROP_KEY_CAP_USE_MGF = "cap_use_mgf";
13 static const char* const SCAP_PROP_KEY_CAP_USE_DXGI = "cap_use_dxgi";
14 static const char* const SCAP_PROP_KEY_CAP_USE_WGC = "cap_use_wgc";
15 static const char* const SCAP_PROP_KEY_CAP_FORCE_SCREEN = "cap_force_screen";
16 static const char* const SCAP_PROP_KEY_CAP_WINDOW_FOCUS = "cap_window_focus";
17 static const char* const SCAP_PROP_KEY_CAP_IMPL_TYPE = "cap_impl_type";
18 static const char* const SCAP_PROP_KEY_CAP_COLOR_MATRIX = "cap_color_matrix";
19 static const char* const SCAP_PROP_KEY_CAP_COLOR_RANGE = "cap_color_range";
20 static const char* const SCAP_PROP_KEY_CAP_MODE = "cap_mode";
21 
22 static const char* const SCAP_PROP_VAL_CAP_IMPL_MAGNIFY = "cap_impl_magnification";
23 static const char* const SCAP_PROP_VAL_CAP_IMPL_DXGI = "cap_impl_dxgi";
24 static const char* const SCAP_PROP_VAL_CAP_IMPL_GDI = "cap_impl_gdi";
25 static const char* const SCAP_PROP_VAL_CAP_IMPL_AUTO = "cap_impl_auto";
26 
27 static const char* const SCAP_EVENT_WINDOW_CLOSED = "cap_window_closed";
28 static const char* const SCAP_EVENT_WINDOW_MINIMIZED = "cap_window_minimized";
29 static const char* const SCAP_EVENT_NO_PERMISION = "cap_no_permision";
30 static const char* const SCAP_EVENT_OK = "cap_ok";
31 static const char* const SCAP_EVENT_CAPTURE_CONNECTED = "cap_connected";
32 static const char* const SCAP_EVENT_CAPTURE_DISCONNECTED = "cap_disconnected";
33 static const char* const SCAP_EVENT_CAPTURE_FAILED = "cap_failed";
34 
35 static const char* const SCAP_PROP_KEY_IPC_PORT = "cap_ipc_port";
36 static const char* const SCAP_PROP_KEY_CAP_AUDIO = "cap_audio";
37 static const char* const SCAP_PROP_KEY_CAP_VIDEO = "cap_video";
38 static const char* const SCAP_PROP_KEY_CAP_MAX_AUDIO_FRAME = "cap_max_audio_frame";
39 
40 static const char* const SCAP_PROP_KEY_CAP_CROP_WIN = "cap_crop_window";
41 static const char* const SCAP_PROP_KEY_CAP_MASK_OCCLUED = "cap_maskocclued_window";
42 static const char* const SCAP_PROP_KEY_CAP_MUTI_GPU = "cap_mutigpu_exclude";
43 
44 } // namespace extension
45 } // namespace agora
agora::extension::SCAP_EVENT_OK
static const char *const SCAP_EVENT_OK
Definition: builtin_extension_literal_def.h:30
agora::extension::SCAP_EVENT_CAPTURE_DISCONNECTED
static const char *const SCAP_EVENT_CAPTURE_DISCONNECTED
Definition: builtin_extension_literal_def.h:32
agora::extension::SCAP_PROP_KEY_CAP_USE_MGF
static const char *const SCAP_PROP_KEY_CAP_USE_MGF
Definition: builtin_extension_literal_def.h:12
agora::extension::SCAP_PROP_KEY_CAP_MODE
static const char *const SCAP_PROP_KEY_CAP_MODE
Definition: builtin_extension_literal_def.h:20
agora::extension::SCAP_PROP_VAL_CAP_IMPL_MAGNIFY
static const char *const SCAP_PROP_VAL_CAP_IMPL_MAGNIFY
Definition: builtin_extension_literal_def.h:22
agora::extension::SCAP_PROP_KEY_CAP_MASK_OCCLUED
static const char *const SCAP_PROP_KEY_CAP_MASK_OCCLUED
Definition: builtin_extension_literal_def.h:41
agora::extension::SCAP_EVENT_CAPTURE_CONNECTED
static const char *const SCAP_EVENT_CAPTURE_CONNECTED
Definition: builtin_extension_literal_def.h:31
agora::extension::SCAP_PROP_KEY_CAP_MUTI_GPU
static const char *const SCAP_PROP_KEY_CAP_MUTI_GPU
Definition: builtin_extension_literal_def.h:42
agora
Definition: AgoraAtomicOps.h:21
agora::extension::SCAP_PROP_KEY_CAP_USE_DXGI
static const char *const SCAP_PROP_KEY_CAP_USE_DXGI
Definition: builtin_extension_literal_def.h:13
agora::extension::SCAP_PROP_KEY_CAP_COLOR_RANGE
static const char *const SCAP_PROP_KEY_CAP_COLOR_RANGE
Definition: builtin_extension_literal_def.h:19
agora::extension::SCAP_PROP_KEY_CAP_VIDEO
static const char *const SCAP_PROP_KEY_CAP_VIDEO
Definition: builtin_extension_literal_def.h:37
agora::extension::SCAP_PROP_KEY_CAP_MAX_AUDIO_FRAME
static const char *const SCAP_PROP_KEY_CAP_MAX_AUDIO_FRAME
Definition: builtin_extension_literal_def.h:38
agora::extension::SCAP_EVENT_WINDOW_MINIMIZED
static const char *const SCAP_EVENT_WINDOW_MINIMIZED
Definition: builtin_extension_literal_def.h:28
agora::extension::SCAP_PROP_KEY_CAP_COLOR_MATRIX
static const char *const SCAP_PROP_KEY_CAP_COLOR_MATRIX
Definition: builtin_extension_literal_def.h:18
agora::extension::SCAP_PROP_KEY_IPC_PORT
static const char *const SCAP_PROP_KEY_IPC_PORT
Definition: builtin_extension_literal_def.h:35
agora::extension::SCAP_PROP_KEY_CAP_CROP_WIN
static const char *const SCAP_PROP_KEY_CAP_CROP_WIN
Definition: builtin_extension_literal_def.h:40
agora::extension::SCAP_EVENT_CAPTURE_FAILED
static const char *const SCAP_EVENT_CAPTURE_FAILED
Definition: builtin_extension_literal_def.h:33
agora::extension::SCAP_PROP_KEY_CAP_IMPL_TYPE
static const char *const SCAP_PROP_KEY_CAP_IMPL_TYPE
Definition: builtin_extension_literal_def.h:17
agora::extension::SCAP_PROP_VAL_CAP_IMPL_AUTO
static const char *const SCAP_PROP_VAL_CAP_IMPL_AUTO
Definition: builtin_extension_literal_def.h:25
agora::extension::SCAP_PROP_KEY_CAP_WINDOW_FOCUS
static const char *const SCAP_PROP_KEY_CAP_WINDOW_FOCUS
Definition: builtin_extension_literal_def.h:16
agora::extension::SCAP_PROP_KEY_CAP_AUDIO
static const char *const SCAP_PROP_KEY_CAP_AUDIO
Definition: builtin_extension_literal_def.h:36
agora::extension::SCAP_PROP_VAL_CAP_IMPL_GDI
static const char *const SCAP_PROP_VAL_CAP_IMPL_GDI
Definition: builtin_extension_literal_def.h:24
agora::extension::SCAP_PROP_VAL_CAP_IMPL_DXGI
static const char *const SCAP_PROP_VAL_CAP_IMPL_DXGI
Definition: builtin_extension_literal_def.h:23
agora::extension::SCAP_EVENT_WINDOW_CLOSED
static const char *const SCAP_EVENT_WINDOW_CLOSED
Definition: builtin_extension_literal_def.h:27
agora::extension::SCAP_PROP_KEY_CAP_USE_WGC
static const char *const SCAP_PROP_KEY_CAP_USE_WGC
Definition: builtin_extension_literal_def.h:14
agora::extension::SCAP_PROP_KEY_CAP_FORCE_SCREEN
static const char *const SCAP_PROP_KEY_CAP_FORCE_SCREEN
Definition: builtin_extension_literal_def.h:15
agora::extension::SCAP_EVENT_NO_PERMISION
static const char *const SCAP_EVENT_NO_PERMISION
Definition: builtin_extension_literal_def.h:29