ByteRTCRemoteVideoSinkConfig class
- Inheritance
-
- Object
- NativeClass
- ByteRTCRemoteVideoSinkConfig
Properties
-
$resource
→ NativeResource
-
no setterinherited
-
applyRotation
↔ FutureOr<ByteRTCVideoApplyRotation?>
-
@brief Whether the video frame needs to be automatically rotate. See ByteRTCVideoApplyRotation{@link #ByteRTCVideoApplyRotation}. The default value is no rotate.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
mirrorType
↔ FutureOr<ByteRTCVideoSinkMirrorType?>
-
@brief Whether the video frame needs to be mirrored. See ByteRTCVideoSinkMirrorType{@link #ByteRTCVideoSinkMirrorType}. The default value is no mirroring effect.
This setting is independent of setRemoteVideoMirrorType:withMirrorType:{@link #ByteRTCEngine#setRemoteVideoMirrorType:withMirrorType} (which is applicable for internal rendering).
getter/setter pair
-
position
↔ FutureOr<ByteRTCRemoteVideoSinkPosition?>
-
@brief The position of the remote video frame. See ByteRTCLocalVideoSinkPosition{@link #ByteRTCLocalVideoSinkPosition}. The default position is after processing.
getter/setter pair
-
ready
→ Future<void>
-
Whether the instance is initialized
no setterinherited
-
requiredPixelFormat
↔ FutureOr<ByteRTCVideoSinkPixelFormat?>
-
@brief The pixel format of the remote video frame. See ByteRTCVideoSinkPixelFormat{@link #ByteRTCVideoSinkPixelFormat}. The default value is 0.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited