onAudioDeviceWarning method
FutureOr<void>
onAudioDeviceWarning(
- dynamic deviceID,
- dynamic deviceType,
- dynamic deviceWarning
override
@detail callback @author dixing @brief 音频设备警告回调。音频设备包括音频采集设备、音频渲染设备等。 @param deviceID 设备 ID @param deviceType 参看 AudioDeviceType{@link #AudioDeviceType} @param deviceWarning 参看 MediaDeviceWarning{@link #MediaDeviceWarning}
Implementation
FutureOr<void> onAudioDeviceWarning(
dynamic deviceID, dynamic deviceType, dynamic deviceWarning) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler).onAudioDeviceWarning?.call(
deviceID.toString(),
t_AudioDeviceType.android_to_code($p_a.AudioDeviceType.values
.firstWhere((t) => t.$value == deviceType || t.name == deviceType)),
t_MediaDeviceWarning.android_to_code($p_a.MediaDeviceWarning.values
.firstWhere(
(t) => t.$value == deviceWarning || t.name == deviceWarning)));
}