My Project
zego-windowthumbnail-defines.h
浏览该文件的文档.
1 #ifndef ZEGO_WINDOWTHUMBNAIL_DEFINES_H_
2 #define ZEGO_WINDOWTHUMBNAIL_DEFINES_H_
3 
5 
6 #define ZEGO_MAX_TITLE (256)
7 
9 
11 {
12  int width;
13  int height;
14  int format;
15  unsigned int len;
16  unsigned char* bits;
17 };
18 
20 {
26  bool isScreen;
27  bool isSDKRender;
28 };
29 
31 {
37 };
38 
40 {
46 };
47 
54 typedef void(*zego_windowthumbnail_window_status_change_notify_func)(enum ZegoThumbnailWindowStatus status_code, struct ZegoThumbnailWindowInfo* window_info, void *user_data);
55 
56 #endif
#define ZEGO_MAX_TITLE
Definition: zego-windowthumbnail-defines.h:6
unsigned int ZegoWindowHandle
macOS窗口ID
Definition: zego-screencapture-defines.h:20
unsigned int len
图像数据长度
Definition: zego-windowthumbnail-defines.h:15
最大化窗口
Definition: zego-windowthumbnail-defines.h:34
Definition: zego-windowthumbnail-defines.h:19
ZegoThumbnailBitmap * image_bits
缩略图数据
Definition: zego-windowthumbnail-defines.h:25
Definition: zego-windowthumbnail-defines.h:10
ZegoThumbnailShowWindowCmd
Definition: zego-windowthumbnail-defines.h:30
bool isSDKRender
是否可以SDK渲染, 当为true时,调用register后可以由SDK将缩略图渲染到指定区域,MacOS默认为false ...
Definition: zego-windowthumbnail-defines.h:27
(macOS使用)获取到缩略图数据
Definition: zego-windowthumbnail-defines.h:45
int thumbnail_id
缩略图ID
Definition: zego-windowthumbnail-defines.h:21
int format
(未使用) 默认BGRA32
Definition: zego-windowthumbnail-defines.h:14
窗口名称改变
Definition: zego-windowthumbnail-defines.h:44
ZegoWindowHandle handle
窗口句柄
Definition: zego-windowthumbnail-defines.h:22
置顶显示
Definition: zego-windowthumbnail-defines.h:32
int height
图像高(像素)
Definition: zego-windowthumbnail-defines.h:13
ZegoThumbnailWindowStatus
Definition: zego-windowthumbnail-defines.h:39
窗口建立
Definition: zego-windowthumbnail-defines.h:41
int width
图像宽(像素)
Definition: zego-windowthumbnail-defines.h:12
bool isScreen
是否是屏幕
Definition: zego-windowthumbnail-defines.h:26
窗口销毁
Definition: zego-windowthumbnail-defines.h:42
void(* zego_windowthumbnail_window_status_change_notify_func)(enum ZegoThumbnailWindowStatus status_code, struct ZegoThumbnailWindowInfo *window_info, void *user_data)
窗口状态变化回调
Definition: zego-windowthumbnail-defines.h:54
ZegoThumbnailBitmap * icon_bits
源窗口进程图标数据
Definition: zego-windowthumbnail-defines.h:24
char window_title[ZEGO_MAX_TITLE]
窗口标题(windows当isScreen为true时 格式为 屏幕1-—\\DISPLAY1)
Definition: zego-windowthumbnail-defines.h:23
窗口无法建立缩略图
Definition: zego-windowthumbnail-defines.h:43
隐藏
Definition: zego-windowthumbnail-defines.h:33
unsigned char * bits
图像数据
Definition: zego-windowthumbnail-defines.h:16
激活窗口
Definition: zego-windowthumbnail-defines.h:36
最小化窗口
Definition: zego-windowthumbnail-defines.h:35