VoiceSessionHandle constructor
VoiceSessionHandle({
- VoiceSessionConfig? config,
- Future<
VoiceAgentProcessResult> processAudioCallback(- Uint8List audioData
- @Deprecated('Permission is now handled internally by AudioCaptureManager') Future<
bool> requestPermissionCallback()?, - Future<
bool> isVoiceAgentReadyCallback()?, - Future<
void> initializeVoiceAgentCallback()?,
Implementation
VoiceSessionHandle({
VoiceSessionConfig? config,
Future<VoiceAgentProcessResult> Function(Uint8List audioData)?
processAudioCallback,
@Deprecated('Permission is now handled internally by AudioCaptureManager')
Future<bool> Function()? requestPermissionCallback,
Future<bool> Function()? isVoiceAgentReadyCallback,
Future<void> Function()? initializeVoiceAgentCallback,
}) : config = config ?? VoiceSessionConfig.defaultConfig,
_processAudioCallback = processAudioCallback,
_isVoiceAgentReadyCallback = isVoiceAgentReadyCallback,
_initializeVoiceAgentCallback = initializeVoiceAgentCallback;