createFromPcm

fun createFromPcm(data: ByteArray, sampleRate: Int = 44100, channels: Int = 1, config: SonixPlayerConfig = SonixPlayerConfig.DEFAULT, audioSession: AudioMode = AudioMode.PLAYBACK): SonixPlayer

Create player from raw PCM data with configuration.

Return

Ready-to-play SonixPlayer

Parameters

data

PCM audio data (16-bit signed integers, little-endian)

sampleRate

Sample rate in Hz

channels

Number of channels (1 = mono, 2 = stereo)

config

Player configuration (default: DEFAULT)

audioSession

Audio session mode - configures system audio automatically (default: PLAYBACK)