Package-level declarations

Types

Link copied to clipboard

A LiteMicrophoneMiddleware implementation that uses the Android AudioRecord API to stream audio from the device's microphone. This implementation provides real-time audio streaming capabilities with configurable audio parameters.

Link copied to clipboard
interface LiteMicrophoneContext : MiddlewareContext

Context interface for lite microphone middleware operations. Extends MiddlewareContext to provide access to Android-specific context and platform resources needed for microphone functionality.

Link copied to clipboard
abstract class LiteMicrophoneMiddleware : CoroutineMiddleware<LiteMicrophoneContext> , PlatformMicrophone

Implement this interface to provide a platform-specific microphone implementation.

Link copied to clipboard
open class MicrophoneProvider(key: String) : MiddlewareProvider

Used to identify the PlatformMicrophone.

Link copied to clipboard

PlatformMicrophone interface allows the platform to define a source for audio. The microphone can be used to stream audio data from the platform to the Mapbox SDK.