Class AudioOutputManager
A singleton to handle multiple instances of the AudioOutput component
Inheritance
System.Object
AudioOutputManager
Assembly: cs.temp.dll.dll
public class AudioOutputManager
Properties
Declaration
public static AudioOutputManager Instance { get; }
Property Value
Methods
Declaration
public void AddPlayerInstance(int mediaPlayerInstanceID)
Parameters
Type |
Name |
Description |
System.Int32 |
mediaPlayerInstanceID |
|
Declaration
public void RemovePlayerInstance(int mediaPlayerInstanceID)
Parameters
Type |
Name |
Description |
System.Int32 |
mediaPlayerInstanceID |
|
Declaration
public void RequestAudio(AudioOutput outputComponent, MediaPlayer mediaPlayer, int mediaPlayerInstanceID, float[] audioData, int audioChannelCount, int channelMask, AudioOutput.AudioOutputMode audioOutputMode, bool supportPositionalAudio)
Parameters
Type |
Name |
Description |
AudioOutput |
outputComponent |
|
MediaPlayer |
mediaPlayer |
|
System.Int32 |
mediaPlayerInstanceID |
|
System.Single[] |
audioData |
|
System.Int32 |
audioChannelCount |
|
System.Int32 |
channelMask |
|
AudioOutput.AudioOutputMode |
audioOutputMode |
|
System.Boolean |
supportPositionalAudio |
|