Space Engineers
Public Member Functions | Properties | List of all members
VRage.Audio.IMySourceVoice Interface Reference
Inheritance diagram for VRage.Audio.IMySourceVoice:
VRage.Audio.MySourceVoice

Public Member Functions

void Start (bool skipIntro, bool skipToEnd=false)
 
void Stop (bool force=false)
 
void StartBuffered ()
 
void SubmitBuffer (byte[] buffer, int size)
 
void Pause ()
 
void Resume ()
 
void SetVolume (float value)
 
void Cleanup ()
 

Properties

Action StoppedPlaying [get, set]
 
bool IsPlaying [get]
 
float FrequencyRatio [get, set]
 
bool IsLoopable [get]
 
MyCueId CueEnum [get]
 
bool IsBuffered [get]
 
bool IsPaused [get]
 
float Volume [get]
 
float VolumeMultiplier [get, set]
 

Detailed Description

Definition at line 10 of file IMySourceVoice.cs.

Member Function Documentation

void VRage.Audio.IMySourceVoice.Cleanup ( )

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.Pause ( )

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.Resume ( )

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.SetVolume ( float  value)

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.Start ( bool  skipIntro,
bool  skipToEnd = false 
)

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.StartBuffered ( )

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.Stop ( bool  force = false)

Implemented in VRage.Audio.MySourceVoice.

void VRage.Audio.IMySourceVoice.SubmitBuffer ( byte[]  buffer,
int  size 
)

Implemented in VRage.Audio.MySourceVoice.

Property Documentation

MyCueId VRage.Audio.IMySourceVoice.CueEnum
get

Definition at line 16 of file IMySourceVoice.cs.

float VRage.Audio.IMySourceVoice.FrequencyRatio
getset

Definition at line 14 of file IMySourceVoice.cs.

bool VRage.Audio.IMySourceVoice.IsBuffered
get

Definition at line 23 of file IMySourceVoice.cs.

bool VRage.Audio.IMySourceVoice.IsLoopable
get

Definition at line 15 of file IMySourceVoice.cs.

bool VRage.Audio.IMySourceVoice.IsPaused
get

Definition at line 27 of file IMySourceVoice.cs.

bool VRage.Audio.IMySourceVoice.IsPlaying
get

Definition at line 13 of file IMySourceVoice.cs.

Action VRage.Audio.IMySourceVoice.StoppedPlaying
getset

Definition at line 12 of file IMySourceVoice.cs.

float VRage.Audio.IMySourceVoice.Volume
get

Definition at line 33 of file IMySourceVoice.cs.

float VRage.Audio.IMySourceVoice.VolumeMultiplier
getset

Definition at line 34 of file IMySourceVoice.cs.


The documentation for this interface was generated from the following file: