playPcmViaAudioTrack
suspend fun playPcmViaAudioTrack(data: ByteArray, format: PcmFormat, usageAttributes: Int, interrupt: Boolean, legacyStreamType: Int? = null, preferredDevice: AudioDeviceInfo? = null, unsupportedOpusMessage: String = "playAudio: OPUS not supported", uninitializedMessage: String = "AudioTrack not initialized", bufferSizeInBytes: (Int) -> Int = { it.coerceAtLeast(1024) }, fallbackToLegacyStream: Boolean = false, checkInitialized: Boolean = true): Result<Unit>