startStream method
Future<void>
startStream({
- int? inputDeviceId,
- required int bitrate,
- required int numChannels,
- required int sampleRate,
- required String userName,
- required int port,
- required String password,
- required String mount,
- required String serverAddress,
override
Implementation
@override
Future<void> startStream({
int? inputDeviceId,
required int bitrate,
required int numChannels,
required int sampleRate,
required String userName,
required int port,
required String password,
required String mount,
required String serverAddress,
}) async {
try {
await methodChannel.invokeMethod<String?>('startStreaming', {
"inputDeviceId": inputDeviceId?.toString(),
"bitrate": bitrate.toString(),
"numChannels": numChannels.toString(),
"sampleRate": sampleRate.toString(),
"userName": userName,
"port": port.toString(),
"mount": mount,
"password": password,
"serverAddress": serverAddress,
});
return;
} on PlatformException catch (e) {
debugPrint("Icecast FLutter Error: ${e.code}, ${e.message}");
}
}