ByteRTCMixedStreamSyncControlConfig class
- Inheritance
-
- Object
- NativeClass
- ByteRTCMixedStreamSyncControlConfig
Properties
-
$resource
→ NativeResource
-
no setterinherited
-
baseUserID
↔ FutureOr<NSString?>
-
@brief User ID of the base stream during syncing. Null by default.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
maxCacheTimeMs
↔ FutureOr<NSInteger?>
-
@brief The max length of the cached stream in milliseconds. 2000 by default.
Set the value based on the stall of the media streams. Higher the value, bigger the memory usage. The recommended value is 2000.
getter/setter pair
-
ready
→ Future<void>
-
Whether the instance is initialized
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
syncStrategy
↔ FutureOr<ByteRTCMixedStreamSyncStrategy?>
-
@brief The sync strategy.
getter/setter pair
-
videoNeedSdkMix
↔ FutureOr<BOOL?>
-
@brief Whether to use RTC SDK to push to CDN. True by default.
If False, you can get the media frames by onCacheSyncVideo:withDataFrame:withUids:taskId:{@link #ByteRTCClientMixedStreamDelegate#onCacheSyncVideo:withDataFrame:withUids:taskId} and manually push them to CDN.
getter/setter pair