Crate tauri_plugin_audio_recorder

Crate tauri_plugin_audio_recorder 

Source

Structs§

AudioDevice
Audio input device
AudioDevicesResponse
List of available audio devices
PermissionStatus
Permission status
RecordingConfig
Recording configuration
RecordingResult
Recording completed response
RecordingStatus
Recording status response

Enums§

AudioFormat
Audio format for recording
AudioQuality
Audio quality preset
Error
RecordingState
Recording state

Traits§

AudioRecorderExt
Extensions to tauri::App, tauri::AppHandle and tauri::Window to access the audio-recorder APIs.

Functions§

get_cache_dir
Gets the app cache directory for temporary files.
get_recordings_dir
Gets the recordings directory, creating it if it doesn’t exist.
init
Initializes the plugin.
resolve_output_path
Resolves a relative path to an absolute path within the recordings directory.
validate_path
Validates that a path doesn’t contain path traversal attacks.

Type Aliases§

Result