ScreenAudioParameters
The audio configuration for the shared screen stream.
class ScreenAudioParameters {
const ScreenAudioParameters(
{this.sampleRate, this.channels, this.captureSignalVolume});
@JsonKey(name: 'sampleRate')
final int? sampleRate;
@JsonKey(name: 'channels')
final int? channels;
@JsonKey(name: 'captureSignalVolume')
final int? captureSignalVolume;
factory ScreenAudioParameters.fromJson(Map<String, dynamic> json) =>
_$ScreenAudioParametersFromJson(json);
Map<String, dynamic> toJson() => _$ScreenAudioParametersToJson(this);
}
Only available where captureAudio is true.
Attributes
- sampleRate
- Audio sample rate (Hz). The default value is 16000.
- channels
- The number of audio channels. The default value is 2, which means stereo.
- captureSignalVolume
- The volume of the captured system audio. The value range is [0, 100]. The default value is 100.