Documentation Index
Fetch the complete documentation index at: https://developer.sanas.ai/llms.txt
Use this file to discover all available pages before exploring further.
RemoteSDK is the main entry point for the Sanas SDK. You use it to initialize a connection to Sanas Cloud, create and destroy audio processors for real-time audio processing, and shut down the SDK when you are done. Every application using the Sanas SDK starts by creating an instance of this class.
Methods
The following methods manage the full SDK lifecycle — from initialization to shutdown:| Method | Parameters | Returns | Description |
|---|---|---|---|
Initialize | params: InitParams | InitSDKResult | Initialize SDK connection |
CreateAudioProcessor | audio_params: AudioParams, state_callback=None | (AudioProcessor, CreateProcessorResult) | Create a new audio processor instance |
DestroyAudioProcessor | processor: AudioProcessor | DestroyProcessorResult | Destroy an audio processor |
Shutdown | - | ShutdownSDKResult | Shut down the SDK |
IsInitialized | - | bool | Check whether the SDK is currently initialized |
GetActiveProcessorCount | - | int | Get active processor count |
See Also
InitParams
Configuration object passed to
InitializeAudioParams
Configuration object passed to
CreateAudioProcessorAudioProcessor
The processor instance returned by
CreateAudioProcessorState Callbacks
Monitor processor state changes in real time