API reference
API reference
Select your platform
No SDKs available
No versions available

UnityAudioSystem Class

An audio system that provides UnityAudioClipStreams & UnityAudioPlayers for playback using Unity's built-in audio system
Meta::Voice::Audio::UnityAudioSystem extends MonoBehaviour.
Meta::Voice::Audio::UnityAudioSystem extends Meta.Voice.Audio.IAudioSystem.

Overview

Data Fields

bool
Uses raw audio data instead of Unity AudioClip
float
Chunk buffer length in seconds
float
Audio clip ready length in seconds
int
Chunk buffer length in seconds

Public Member Functions

GetAudioClipStream
( int channels,
int sampleRate )
Returns a new audio clip stream for audio stream handling
GetAudioPlayer
( GameObject root )
Returns a new audio player for managing audio clip stream playback states

Details

Fields

bool Meta.Voice.Audio.UnityAudioSystem.UseRawAudio
Uses raw audio data instead of Unity AudioClip
float Meta.Voice.Audio.UnityAudioSystem.ChunkBufferLength
Chunk buffer length in seconds
float Meta.Voice.Audio.UnityAudioSystem.AudioClipReadyLength
Audio clip ready length in seconds
int Meta.Voice.Audio.UnityAudioSystem.AudioClipPreloadCount
Chunk buffer length in seconds

Member Functions

IAudioClipStream Meta.Voice.Audio.UnityAudioSystem.GetAudioClipStream
( int channels,
int sampleRate )
Returns a new audio clip stream for audio stream handling
Parameters
channels
Number of channels within audio
sampleRate
Desired rate of playback
IAudioPlayer Meta.Voice.Audio.UnityAudioSystem.GetAudioPlayer
( GameObject root )
Returns a new audio player for managing audio clip stream playback states
Parameters
root
The gameobject to add the player to if applicable
Did you find this page helpful?
Thumbs up icon
Thumbs down icon