onLocalAudioStateChanged method
FutureOr<void>
onLocalAudioStateChanged(
- dynamic audioSource,
- dynamic state,
- dynamic error
override
@detail callback @author zhangyuanyuan.0101 @brief 本地音频流的状态发生改变时,收到此回调。 @param audioSource 预留参数 @param state 本地音频设备的状态,详见 LocalAudioStreamState{@link #LocalAudioStreamState} @param error 本地音频流状态改变时的错误码,详见 LocalAudioStreamError{@link #LocalAudioStreamError}
Implementation
FutureOr<void> onLocalAudioStateChanged(
dynamic audioSource, dynamic state, dynamic error) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler).onLocalAudioStateChanged?.call(
audioSource,
t_LocalAudioStreamState.android_to_code($p_a
.LocalAudioStreamState.values
.firstWhere((t) => t.$value == state || t.name == state)),
t_LocalAudioStreamError.android_to_code($p_a
.LocalAudioStreamError.values
.firstWhere((t) => t.$value == error || t.name == error)));
}