AgoraScreenCaptureSourceInfo
- macOS
更新时间不可用
用于描述指定可共享窗口或屏幕的信息。
__attribute__((visibility("default"))) @interface AgoraScreenCaptureSourceInfo : NSObject
@property(assign, nonatomic) AgoraScreenCaptureSourceType type;
@property(assign, nonatomic) CGWindowID sourceId;
@property(copy, nonatomic) NSString* _Nonnull sourceName;
@property(strong, nonatomic) NSImage* _Nonnull thumbImage;
@property(strong, nonatomic) NSImage* _Nullable iconImage;
@property(copy, nonatomic) NSString* _Nonnull processPath;
@property(copy, nonatomic) NSString* _Nonnull sourceTitle;
@property(assign, nonatomic) CGRect position;
@property(assign, nonatomic) BOOL primaryMonitor;
@end属性
| 参数名 | 描述 |
|---|---|
type | 共享目标的类型,详见 AgoraScreenCaptureSourceType。 |
sourceId | |
sourceName | |
thumbImage | |
iconImage | |
processPath | |
sourceTitle | |
position | |
primaryMonitor |