setEngineCallback method
void
setEngineCallback({
- void onCallBegin()?,
- void onCallEnd()?,
- void onError()?,
- void onAIResponse()?,
- void onUserSpeaking()?,
- void onNetworkQuality()?,
- void onVideoSizeChanged()?,
- void onVoiceIdChanged()?,
- void onRoleChanged()?,
- void onAIAgentStateChanged()?,
- void onUserAsrSubtitleNotify()?,
- void onAIAgentSubtitleNotify()?,
- void onVolumeChanged()?,
设置引擎回调函数 用于接收来自原生平台的各种事件通知
Implementation
void setEngineCallback({
void Function()? onCallBegin,
void Function()? onCallEnd,
void Function(String)? onError,
void Function(String)? onAIResponse,
void Function(bool)? onUserSpeaking,
void Function(int)? onNetworkQuality,
void Function(Map<String, int>)? onVideoSizeChanged,
void Function(String)? onVoiceIdChanged,
void Function(String)? onRoleChanged,
void Function(String)? onAIAgentStateChanged,
void Function(Map<String, dynamic>)? onUserAsrSubtitleNotify,
void Function(Map<String, dynamic>)? onAIAgentSubtitleNotify,
void Function(Map<String, dynamic>)? onVolumeChanged,
}) {
_onCallBegin = onCallBegin;
_onCallEnd = onCallEnd;
_onError = onError;
_onAIResponse = onAIResponse;
_onUserSpeaking = onUserSpeaking;
_onNetworkQuality = onNetworkQuality;
_onVideoSizeChanged = onVideoSizeChanged;
_onVoiceIdChanged = onVoiceIdChanged;
_onRoleChanged = onRoleChanged;
_onAIAgentStateChanged = onAIAgentStateChanged;
_onUserAsrSubtitleNotify = onUserAsrSubtitleNotify;
_onAIAgentSubtitleNotify = onAIAgentSubtitleNotify;
_onVolumeChanged = onVolumeChanged;
}