LiveInjectStreamConfig class
Configuration of the imported live broadcast voice or video stream.
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
- LiveInjectStreamConfig({int? width, int? height, int? videoGop, VideoFrameRate? videoFramerate, int? videoBitrate, AudioSampleRateType? audioSampleRate, int? audioBitrate, AudioChannel? audioChannels})
- Constructs a LiveInjectStreamConfig
Properties
- audioBitrate ↔ int?
-
Audio bitrate of the added stream to the broadcast. The default value is 48.
getter/setter pair
- audioChannels ↔ AudioChannel?
-
Audio channels to add into the broadcast. The value ranges between 1 and 2. The default value is 1.
getter/setter pair
- audioSampleRate ↔ AudioSampleRateType?
-
Audio sample rate of the added stream to the broadcast: AudioSampleRateType. The default value is 44100 Hz.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- height ↔ int?
-
Height of the added stream to the broadcast. The default value is 0, which is the same height as the original stream.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- videoBitrate ↔ int?
-
Video bitrate of the added stream to the broadcast. The default value is 400 Kbps.
getter/setter pair
- videoFramerate ↔ VideoFrameRate?
-
Video frame rate of the added stream to the broadcast. The default value is 15 fps.
getter/setter pair
- videoGop ↔ int?
-
Video GOP of the added stream to the broadcast. The default value is 30 frames.
getter/setter pair
- width ↔ int?
-
Width of the added stream to the broadcast. The default value is 0, which is the same width as the original stream.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited