My Project
| 宏定义 | 类型定义 | 枚举
zego-windowthumbnail-defines.h 文件参考
#include "zego-screencapture-defines.h"
zego-windowthumbnail-defines.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  ZegoThumbnailBitmap
 
struct  ZegoThumbnailWindowInfo
 

宏定义

#define ZEGO_MAX_TITLE   (256)
 

类型定义

typedef struct ZegoThumbnailBitmap ZegoThumbnailBitmap
 
typedef void(* zego_windowthumbnail_window_status_change_notify_func) (enum ZegoThumbnailWindowStatus status_code, struct ZegoThumbnailWindowInfo *window_info, void *user_data)
 窗口状态变化回调 更多...
 

枚举

enum  ZegoThumbnailShowWindowCmd {
  kZegoThumbnailShowWindowCmdShow = 1, kZegoThumbnailShowWindowCmdHide = 2, kZegoThumbnailShowWindowCmdMax = 3, kZegoThumbnailShowWindowCmdMin = 4,
  kZegoThumbnailShowWindowCmdActive = 5
}
 
enum  ZegoThumbnailWindowStatus {
  kZegoThumbnailWindowStatusCreate = 1, kZegoThumbnailWindowStatusDestroy = 2, kZegoThumbnailWindowStatusInvalid = 3, kZegoThumbnailWindowStatusCaptureChange = 4,
  kZegoThumbnailWindowStatusThumbnail = 5
}
 

宏定义说明

#define ZEGO_MAX_TITLE   (256)

类型定义说明

typedef void(* zego_windowthumbnail_window_status_change_notify_func) (enum ZegoThumbnailWindowStatus status_code, struct ZegoThumbnailWindowInfo *window_info, void *user_data)

窗口状态变化回调

参数
status_code窗口状态 参考ZegoThumbnailWindowStatus
window_info窗口信息
user_data透传的用户上下文数据
参见
ZegoThumbnailWindowStatus
zego_windowthumbnail_free_windows

枚举类型说明

枚举值
kZegoThumbnailShowWindowCmdShow 

置顶显示

kZegoThumbnailShowWindowCmdHide 

隐藏

kZegoThumbnailShowWindowCmdMax 

最大化窗口

kZegoThumbnailShowWindowCmdMin 

最小化窗口

kZegoThumbnailShowWindowCmdActive 

激活窗口

枚举值
kZegoThumbnailWindowStatusCreate 

窗口建立

kZegoThumbnailWindowStatusDestroy 

窗口销毁

kZegoThumbnailWindowStatusInvalid 

窗口无法建立缩略图

kZegoThumbnailWindowStatusCaptureChange 

窗口名称改变

kZegoThumbnailWindowStatusThumbnail 

(macOS使用)获取到缩略图数据