MixedAudioStream class
The source of the audio streams that are mixed locally.
- Annotations
-
- @JsonSerializable(explicitToJson: true, includeIfNull: false)
Properties
- channelId → String?
-
The channel name. This parameter signifies the channel in which users engage in real-time audio and video interaction. Under the premise of the same App ID, users who fill in the same channel ID enter the same channel for audio and video interaction. The string length must be less than 64 bytes. Supported characters (89 characters in total):
All lowercase English letters: a to z.
All uppercase English letters: A to Z.
All numeric characters: 0 to 9.
"!", "#", "$", "%", "&", "(", ")", "+", "-", ":", ";", "<", "=", ".", ">", "?", "@", "
", "
", "^", "_", "{", "}", "|", "~", "," Set this parameter if the source type of the locally mixed audio streams is audioSourceRemoteChannel or audioSourceRemoteUser.final - hashCode → int
-
The hash code for this object.
no setterinherited
- remoteUserUid → int?
-
The user ID of the remote user. Set this parameter if the source type of the locally mixed audio steams is audioSourceRemoteUser.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceType → AudioSourceType?
-
The type of the audio source. See AudioSourceType.
final
- trackId → int?
-
The audio track ID. Set this parameter to the custom audio track ID returned in createCustomAudioTrack. Set this parameter if the source type of the locally mixed audio steams is audioSourceCustom.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited