onLocalVideoStateChanged method
FutureOr<void>
onLocalVideoStateChanged(
- dynamic videoSource,
- dynamic state,
- dynamic error
override
@detail callback @author shenpengliang @brief Receive this event when the state of the local video stream changes. @param videoSource Reserved parameter @param state Local video stream state. See LocalVideoStreamState{@link #LocalVideoStreamState} @param error Error code when local video state changes. See LocalVideoStreamError{@link #LocalVideoStreamError}
Implementation
FutureOr<void> onLocalVideoStateChanged(
dynamic videoSource, dynamic state, dynamic error) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler).onLocalVideoStateChanged?.call(
videoSource,
t_LocalVideoStreamState.android_to_code($p_a
.LocalVideoStreamState.values
.firstWhere((t) => t.$value == state || t.name == state)),
t_LocalVideoStreamError.android_to_code($p_a
.LocalVideoStreamError.values
.firstWhere((t) => t.$value == error || t.name == error)));
}