mirror of
https://github.com/kunkundi/crossdesk.git
synced 2026-11-01 03:12:37 +08:00
[feat] add video adaptation preference setting
This commit is contained in:
@@ -35,6 +35,12 @@ typedef NS_ENUM(NSInteger, CrossDeskPointerAction) {
|
||||
CrossDeskPointerActionMiddleUp,
|
||||
};
|
||||
|
||||
typedef NS_ENUM(NSInteger, CrossDeskVideoAdaptationPolicy) {
|
||||
CrossDeskVideoAdaptationPolicyFrameRatePriority = 0,
|
||||
CrossDeskVideoAdaptationPolicyQualityPriority,
|
||||
CrossDeskVideoAdaptationPolicyBalanced,
|
||||
};
|
||||
|
||||
@class CrossDeskRTCBridge;
|
||||
|
||||
@protocol CrossDeskRTCBridgeDelegate <NSObject>
|
||||
@@ -96,6 +102,7 @@ typedef NS_ENUM(NSInteger, CrossDeskPointerAction) {
|
||||
turnPort:(NSInteger)turnPort
|
||||
enableSRTP:(BOOL)enableSRTP;
|
||||
- (void)setHardwareAccelerationEnabled:(BOOL)enabled;
|
||||
- (void)setVideoAdaptationPolicy:(CrossDeskVideoAdaptationPolicy)policy;
|
||||
- (void)requestPresenceForRemoteIDs:(NSArray<NSString *> *)remoteIDs
|
||||
NS_SWIFT_NAME(requestPresence(remoteIDs:));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user