onMixedAudioFrame method
FutureOr<void>
onMixedAudioFrame(
- dynamic taskId,
- dynamic audioFrame,
- dynamic frameNum,
- dynamic timeStampMs,
override
@hidden for internal use only @detail callback @author liujingchao @brief Callback with audio data in PCM after intelligent stream mixing @param taskId Task ID @param audioFrame Audio data frame in PCM @param frameNum The total sampling number in PCM @param timeStampMs The timeStamp in ms @note You will receive the callback every 10 milliseconds. Each callback carries data collected in the last 10 milliseconds.
Implementation
FutureOr<void> onMixedAudioFrame(dynamic taskId, dynamic audioFrame,
dynamic frameNum, dynamic timeStampMs) async {
if ($instance == null || $instance is! IClientMixedStreamObserver) {
return;
}
return ($instance as IClientMixedStreamObserver).onMixedAudioFrame?.call(
taskId.toString(),
audioFrame,
int.tryParse(timeStampMs.toString()) ?? 0);
}