IAudioUtilitiesΒΆ
-
interface
IAudioUtilities The AudioUtilities interface.
-
IAudioHandle
GetHandle(Protogame.IAssetReference<AudioAsset> asset) Obtains an audio handle instance for an audio asset. This instance can then be played, looped or stopped through the T:Protogame.IAudioHandle interface.
Parameters: - asset (Protogame.IAssetReference<AudioAsset>) – The audio asset to obtain an instance handle for.
Returns: The T:Protogame.IAudioHandle instance handle.
-
IAudioHandle
Loop(Protogame.IAssetReference<AudioAsset> asset) Obtains an audio handle instance for an audio asset and starts playing it looped. This instance can then be controlled through the T:Protogame.IAudioHandle interface.
Parameters: - asset (Protogame.IAssetReference<AudioAsset>) – The audio asset to obtain an instance handle for.
Returns: The T:Protogame.IAudioHandle instance handle.
-
IAudioHandle
Play(Protogame.IAssetReference<AudioAsset> asset) Obtains an audio handle instance for an audio asset and plays it once. This instance can then be controlled through the T:Protogame.IAudioHandle interface.
Parameters: - asset (Protogame.IAssetReference<AudioAsset>) – The audio asset to obtain an instance handle for.
Returns: The T:Protogame.IAudioHandle instance handle.
-
IAudioHandle