RemoteSDK - Sanas Developer Hub

Documentation Index

Fetch the complete documentation index at: /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

Always call Shutdown() when your application exits to release resources and close network connections gracefully.