Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
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_ALLOW_MAGNIFICATION_NOT_PRIMARY_SCREEN = "cap_allow_magnification_not_primary_screen";
14 static const char* const SCAP_PROP_KEY_CAP_USE_DXGI = "cap_use_dxgi";
15 static const char* const SCAP_PROP_KEY_CAP_ALLOW_SET_DISPLAY_AFFINITY = "cap_allow_set_display_affinity";
16 static const char* const SCAP_PROP_KEY_CAP_USE_WGC = "cap_use_wgc";
17 static const char* const SCAP_PROP_KEY_CAP_SHOW_WGC_BORDER = "cap_show_wgc_border";
18 static const char* const SCAP_PROP_KEY_CAP_FORCE_SCREEN = "cap_force_screen";
19 static const char* const SCAP_PROP_KEY_CAP_WINDOW_FOCUS = "cap_window_focus";
20 static const char* const SCAP_PROP_KEY_CAP_IMPL_TYPE = "cap_impl_type";
21 static const char* const SCAP_PROP_KEY_CAP_COLOR_MATRIX = "cap_color_matrix";
22 static const char* const SCAP_PROP_KEY_CAP_COLOR_RANGE = "cap_color_range";
23 static const char* const SCAP_PROP_KEY_CAP_MODE = "cap_mode";
24 static const char* const SCAP_PROP_KEY_CAP_PROMOTE_GPU_PRIORITY = "cap_allow_eanble_promote_gpu_priority";
25 static const char* const SCAP_PROP_KEY_CAP_FORCE_USE_BITBLT_ON_WIN7 = "cap_force_use_bitblt_on_win7";
26 static const char* const SCAP_PROP_KEY_CAP_FALLBACK_TO_GDI_WITH_WGC_BORDER_ISSUE = "cap_fallback_to_gdi_with_wgc_border_issue";
27 static const char* const SCAP_PROP_KEY_CAP_FORCE_DISABLE_WGC_FRAME_DIFF = "cap_force_disable_wgc_frame_diff";
28 static const char* const SCAP_PROP_KEY_CAP_OFFICE_TARGET_EXE_LIST = "cap_office_target_exe_list";
29 static const char* const SCAP_PROP_KEY_CAP_WPS_TARGET_EXE_LIST = "cap_wps_target_exe_list";
30
31 static const char* const SCAP_PROP_VAL_CAP_IMPL_MAGNIFY = "cap_impl_magnification";
32 static const char* const SCAP_PROP_VAL_CAP_IMPL_DXGI = "cap_impl_dxgi";
33 static const char* const SCAP_PROP_VAL_CAP_IMPL_GDI = "cap_impl_gdi";
34 static const char* const SCAP_PROP_VAL_CAP_IMPL_AUTO = "cap_impl_auto";
35
36 static const char* const SCAP_EVENT_WINDOW_CLOSED = "cap_window_closed";
37 static const char* const SCAP_EVENT_WINDOW_MINIMIZED = "cap_window_minimized";
38 static const char* const SCAP_EVENT_WINDOW_HIDDEN = "cap_window_hidden";
39 static const char* const SCAP_EVENT_WINDOW_RECOVER_FROM_HIDDEN = "cap_window_recover_from_hidden";
40 static const char* const SCAP_EVENT_WINDOW_RECOVER_FROM_MINIMIZED = "cap_window_recover_from_minimized";
41 static const char* const SCAP_EVENT_NO_PERMISION = "cap_no_permision";
42 static const char* const SCAP_EVENT_OK = "cap_ok";
43 static const char* const SCAP_EVENT_CAPTURE_CONNECTED = "cap_connected";
44 static const char* const SCAP_EVENT_CAPTURE_DISCONNECTED = "cap_disconnected";
45 static const char* const SCAP_EVENT_CAPTURE_FAILED = "cap_failed";
46 static const char* const SCAP_EVENT_DISPLAY_DISCONNECTED = "cap_display_disconnected";
47 static const char* const SCAP_EVENT_AUTO_FALLBACK = "cap_auto_fallback";
48 static const char* const SCAP_EVENT_CAPTURE_PAUSED = "cap_paused";
49 static const char* const SCAP_EVENT_CAPTURE_RESUMED = "cap_resumed";
50 static const char* const SCAP_EVENT_CAPTURE_STOPPED_BY_USER = "cap_stopped_by_user";
51 static const char* const SCAP_EVENT_CAPTURE_STOPPED_BY_CALL = "cap_stopped_by_call";
52 static const char* const SCAP_EVENT_CAPTURE_INTERRUPTED_BY_OTHER = "cap_interrupted_by_other";
53 static const char* const SCAP_EVENT_CAPTURE_AUDIO_STOPPED = "cap_audio_stopped";
54 static const char* const SCAP_EVENT_EXCLUDE_WINDOW_FAILED = "cap_exclude_window_failed";
55
56 static const char* const SCAP_PROP_KEY_IPC_PORT = "cap_ipc_port";
57 static const char* const SCAP_PROP_KEY_CAP_AUDIO = "cap_audio";
58 static const char* const SCAP_PROP_KEY_CAP_VIDEO = "cap_video";
59 static const char* const SCAP_PROP_KEY_CAP_MAX_AUDIO_FRAME = "cap_max_audio_frame";
60
61 static const char* const SCAP_PROP_KEY_CAP_CROP_WIN = "cap_crop_window";
62 static const char* const SCAP_PROP_KEY_CAP_MASK_OCCLUED = "cap_maskocclued_window";
63 static const char* const SCAP_PROP_KEY_CAP_MUTI_GPU = "cap_mutigpu_exclude";
64 static const char* const SCAP_PROP_KEY_CAP_EXCLUDE_HIGHLIGHT_BORDER = "cap_exclude_highlight_border";
65 static const char* const SCAP_PROP_KEY_CAP_CAPTURE_TO_TEXTURE = "cap_capture_to_texture";
66 static const char* const SCAP_PROP_KEY_CAP_EXCLUDE_HIGHLIGHT_BORDER_FOR_MAGNIFIER = "cap_exclude_highlight_border_for_magnifier";
67 static const char* const SCAP_PROP_KEY_CAP_FORCE_USE_NV12_TEXTURE = "cap_force_use_nv12_texture";
68 static const char* const SCAP_PROP_KEY_CAP_CAPTURE_ENABLE_TEXTURE_COPY = "cap_capture_enable_texture_copy";
69 static const char* const SCAP_PROP_KEY_CAP_SHOW_AGORA_BORDER_WHEN_WINDOW_MAXIMIZED = "cap_show_agora_border_when_window_maximized";
70
71 static const char* const SCAP_PROP_KEY_CAP_SHARE_SCREEN_ONLY = "cap_share_screen_only";
72 static const char* const SCAP_PROP_KEY_CAP_SYSTEM_INTERNAL_ERROR = "cap_system_internal_error";
73 static const char* const SCAP_PROP_KEY_CAP_ALLOW_WGC_AUTO_RESET = "cap_allow_wgc_auto_reset";
74 static const char* const SCAP_PROP_NV_DRIVER_BUG_1088_GREEN_EDGE = "cap_nv_driver_bug_1088_green_edge";
75} // namespace extension
76} // namespace agora
agora::extension
Definition builtin_extension_literal_def.h:10
agora::extension::SCAP_PROP_KEY_CAP_AUDIO
static const char *const SCAP_PROP_KEY_CAP_AUDIO
Definition builtin_extension_literal_def.h:57
agora::extension::SCAP_PROP_KEY_CAP_IMPL_TYPE
static const char *const SCAP_PROP_KEY_CAP_IMPL_TYPE
Definition builtin_extension_literal_def.h:20
agora::extension::SCAP_EVENT_CAPTURE_STOPPED_BY_CALL
static const char *const SCAP_EVENT_CAPTURE_STOPPED_BY_CALL
Definition builtin_extension_literal_def.h:51
agora::extension::SCAP_EVENT_WINDOW_RECOVER_FROM_HIDDEN
static const char *const SCAP_EVENT_WINDOW_RECOVER_FROM_HIDDEN
Definition builtin_extension_literal_def.h:39
agora::extension::SCAP_PROP_KEY_CAP_VIDEO
static const char *const SCAP_PROP_KEY_CAP_VIDEO
Definition builtin_extension_literal_def.h:58
agora::extension::SCAP_PROP_KEY_CAP_FORCE_USE_BITBLT_ON_WIN7
static const char *const SCAP_PROP_KEY_CAP_FORCE_USE_BITBLT_ON_WIN7
Definition builtin_extension_literal_def.h:25
agora::extension::SCAP_EVENT_WINDOW_RECOVER_FROM_MINIMIZED
static const char *const SCAP_EVENT_WINDOW_RECOVER_FROM_MINIMIZED
Definition builtin_extension_literal_def.h:40
agora::extension::SCAP_EVENT_WINDOW_MINIMIZED
static const char *const SCAP_EVENT_WINDOW_MINIMIZED
Definition builtin_extension_literal_def.h:37
agora::extension::SCAP_PROP_VAL_CAP_IMPL_DXGI
static const char *const SCAP_PROP_VAL_CAP_IMPL_DXGI
Definition builtin_extension_literal_def.h:32
agora::extension::SCAP_PROP_KEY_CAP_PROMOTE_GPU_PRIORITY
static const char *const SCAP_PROP_KEY_CAP_PROMOTE_GPU_PRIORITY
Definition builtin_extension_literal_def.h:24
agora::extension::SCAP_EVENT_DISPLAY_DISCONNECTED
static const char *const SCAP_EVENT_DISPLAY_DISCONNECTED
Definition builtin_extension_literal_def.h:46
agora::extension::SCAP_PROP_KEY_IPC_PORT
static const char *const SCAP_PROP_KEY_IPC_PORT
Definition builtin_extension_literal_def.h:56
agora::extension::SCAP_EVENT_CAPTURE_RESUMED
static const char *const SCAP_EVENT_CAPTURE_RESUMED
Definition builtin_extension_literal_def.h:49
agora::extension::SCAP_PROP_KEY_CAP_EXCLUDE_HIGHLIGHT_BORDER_FOR_MAGNIFIER
static const char *const SCAP_PROP_KEY_CAP_EXCLUDE_HIGHLIGHT_BORDER_FOR_MAGNIFIER
Definition builtin_extension_literal_def.h:66
agora::extension::SCAP_PROP_KEY_CAP_ALLOW_WGC_AUTO_RESET
static const char *const SCAP_PROP_KEY_CAP_ALLOW_WGC_AUTO_RESET
Definition builtin_extension_literal_def.h:73
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:59
agora::extension::SCAP_PROP_KEY_CAP_FORCE_SCREEN
static const char *const SCAP_PROP_KEY_CAP_FORCE_SCREEN
Definition builtin_extension_literal_def.h:18
agora::extension::SCAP_EVENT_CAPTURE_PAUSED
static const char *const SCAP_EVENT_CAPTURE_PAUSED
Definition builtin_extension_literal_def.h:48
agora::extension::SCAP_EVENT_NO_PERMISION
static const char *const SCAP_EVENT_NO_PERMISION
Definition builtin_extension_literal_def.h:41
agora::extension::SCAP_PROP_KEY_CAP_ALLOW_MAGNIFICATION_NOT_PRIMARY_SCREEN
static const char *const SCAP_PROP_KEY_CAP_ALLOW_MAGNIFICATION_NOT_PRIMARY_SCREEN
Definition builtin_extension_literal_def.h:13
agora::extension::SCAP_EVENT_CAPTURE_DISCONNECTED
static const char *const SCAP_EVENT_CAPTURE_DISCONNECTED
Definition builtin_extension_literal_def.h:44
agora::extension::SCAP_PROP_KEY_CAP_CROP_WIN
static const char *const SCAP_PROP_KEY_CAP_CROP_WIN
Definition builtin_extension_literal_def.h:61
agora::extension::SCAP_PROP_KEY_CAP_WINDOW_FOCUS
static const char *const SCAP_PROP_KEY_CAP_WINDOW_FOCUS
Definition builtin_extension_literal_def.h:19
agora::extension::SCAP_PROP_KEY_CAP_USE_WGC
static const char *const SCAP_PROP_KEY_CAP_USE_WGC
Definition builtin_extension_literal_def.h:16
agora::extension::SCAP_PROP_KEY_CAP_EXCLUDE_HIGHLIGHT_BORDER
static const char *const SCAP_PROP_KEY_CAP_EXCLUDE_HIGHLIGHT_BORDER
Definition builtin_extension_literal_def.h:64
agora::extension::SCAP_EVENT_CAPTURE_STOPPED_BY_USER
static const char *const SCAP_EVENT_CAPTURE_STOPPED_BY_USER
Definition builtin_extension_literal_def.h:50
agora::extension::SCAP_EVENT_WINDOW_HIDDEN
static const char *const SCAP_EVENT_WINDOW_HIDDEN
Definition builtin_extension_literal_def.h:38
agora::extension::SCAP_PROP_KEY_CAP_SHOW_WGC_BORDER
static const char *const SCAP_PROP_KEY_CAP_SHOW_WGC_BORDER
Definition builtin_extension_literal_def.h:17
agora::extension::SCAP_PROP_KEY_CAP_FALLBACK_TO_GDI_WITH_WGC_BORDER_ISSUE
static const char *const SCAP_PROP_KEY_CAP_FALLBACK_TO_GDI_WITH_WGC_BORDER_ISSUE
Definition builtin_extension_literal_def.h:26
agora::extension::SCAP_PROP_KEY_CAP_MASK_OCCLUED
static const char *const SCAP_PROP_KEY_CAP_MASK_OCCLUED
Definition builtin_extension_literal_def.h:62
agora::extension::SCAP_PROP_KEY_CAP_FORCE_DISABLE_WGC_FRAME_DIFF
static const char *const SCAP_PROP_KEY_CAP_FORCE_DISABLE_WGC_FRAME_DIFF
Definition builtin_extension_literal_def.h:27
agora::extension::SCAP_PROP_KEY_CAP_MUTI_GPU
static const char *const SCAP_PROP_KEY_CAP_MUTI_GPU
Definition builtin_extension_literal_def.h:63
agora::extension::SCAP_PROP_KEY_CAP_CAPTURE_ENABLE_TEXTURE_COPY
static const char *const SCAP_PROP_KEY_CAP_CAPTURE_ENABLE_TEXTURE_COPY
Definition builtin_extension_literal_def.h:68
agora::extension::SCAP_EVENT_CAPTURE_CONNECTED
static const char *const SCAP_EVENT_CAPTURE_CONNECTED
Definition builtin_extension_literal_def.h:43
agora::extension::SCAP_PROP_KEY_CAP_COLOR_RANGE
static const char *const SCAP_PROP_KEY_CAP_COLOR_RANGE
Definition builtin_extension_literal_def.h:22
agora::extension::SCAP_PROP_VAL_CAP_IMPL_MAGNIFY
static const char *const SCAP_PROP_VAL_CAP_IMPL_MAGNIFY
Definition builtin_extension_literal_def.h:31
agora::extension::SCAP_EVENT_CAPTURE_INTERRUPTED_BY_OTHER
static const char *const SCAP_EVENT_CAPTURE_INTERRUPTED_BY_OTHER
Definition builtin_extension_literal_def.h:52
agora::extension::SCAP_PROP_KEY_CAP_COLOR_MATRIX
static const char *const SCAP_PROP_KEY_CAP_COLOR_MATRIX
Definition builtin_extension_literal_def.h:21
agora::extension::SCAP_PROP_KEY_CAP_SYSTEM_INTERNAL_ERROR
static const char *const SCAP_PROP_KEY_CAP_SYSTEM_INTERNAL_ERROR
Definition builtin_extension_literal_def.h:72
agora::extension::SCAP_PROP_KEY_CAP_USE_DXGI
static const char *const SCAP_PROP_KEY_CAP_USE_DXGI
Definition builtin_extension_literal_def.h:14
agora::extension::SCAP_EVENT_CAPTURE_AUDIO_STOPPED
static const char *const SCAP_EVENT_CAPTURE_AUDIO_STOPPED
Definition builtin_extension_literal_def.h:53
agora::extension::SCAP_PROP_VAL_CAP_IMPL_GDI
static const char *const SCAP_PROP_VAL_CAP_IMPL_GDI
Definition builtin_extension_literal_def.h:33
agora::extension::SCAP_PROP_KEY_CAP_WPS_TARGET_EXE_LIST
static const char *const SCAP_PROP_KEY_CAP_WPS_TARGET_EXE_LIST
Definition builtin_extension_literal_def.h:29
agora::extension::SCAP_PROP_KEY_CAP_CAPTURE_TO_TEXTURE
static const char *const SCAP_PROP_KEY_CAP_CAPTURE_TO_TEXTURE
Definition builtin_extension_literal_def.h:65
agora::extension::SCAP_PROP_KEY_CAP_SHARE_SCREEN_ONLY
static const char *const SCAP_PROP_KEY_CAP_SHARE_SCREEN_ONLY
Definition builtin_extension_literal_def.h:71
agora::extension::SCAP_PROP_KEY_CAP_FORCE_USE_NV12_TEXTURE
static const char *const SCAP_PROP_KEY_CAP_FORCE_USE_NV12_TEXTURE
Definition builtin_extension_literal_def.h:67
agora::extension::SCAP_PROP_KEY_CAP_MODE
static const char *const SCAP_PROP_KEY_CAP_MODE
Definition builtin_extension_literal_def.h:23
agora::extension::SCAP_PROP_VAL_CAP_IMPL_AUTO
static const char *const SCAP_PROP_VAL_CAP_IMPL_AUTO
Definition builtin_extension_literal_def.h:34
agora::extension::SCAP_PROP_KEY_CAP_SHOW_AGORA_BORDER_WHEN_WINDOW_MAXIMIZED
static const char *const SCAP_PROP_KEY_CAP_SHOW_AGORA_BORDER_WHEN_WINDOW_MAXIMIZED
Definition builtin_extension_literal_def.h:69
agora::extension::SCAP_PROP_KEY_CAP_ALLOW_SET_DISPLAY_AFFINITY
static const char *const SCAP_PROP_KEY_CAP_ALLOW_SET_DISPLAY_AFFINITY
Definition builtin_extension_literal_def.h:15
agora::extension::SCAP_PROP_KEY_CAP_OFFICE_TARGET_EXE_LIST
static const char *const SCAP_PROP_KEY_CAP_OFFICE_TARGET_EXE_LIST
Definition builtin_extension_literal_def.h:28
agora::extension::SCAP_EVENT_AUTO_FALLBACK
static const char *const SCAP_EVENT_AUTO_FALLBACK
Definition builtin_extension_literal_def.h:47
agora::extension::SCAP_EVENT_CAPTURE_FAILED
static const char *const SCAP_EVENT_CAPTURE_FAILED
Definition builtin_extension_literal_def.h:45
agora::extension::SCAP_EVENT_OK
static const char *const SCAP_EVENT_OK
Definition builtin_extension_literal_def.h:42
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_NV_DRIVER_BUG_1088_GREEN_EDGE
static const char *const SCAP_PROP_NV_DRIVER_BUG_1088_GREEN_EDGE
Definition builtin_extension_literal_def.h:74
agora::extension::SCAP_EVENT_EXCLUDE_WINDOW_FAILED
static const char *const SCAP_EVENT_EXCLUDE_WINDOW_FAILED
Definition builtin_extension_literal_def.h:54
agora::extension::SCAP_EVENT_WINDOW_CLOSED
static const char *const SCAP_EVENT_WINDOW_CLOSED
Definition builtin_extension_literal_def.h:36
agora
Definition AgoraAtomicOps.h:21