Space Engineers
|
Native wrapper for source voice. It's not ref counted, no need to call Release or Dispose. More...
Classes | |
struct | BufferWma |
struct | NativeAudioBuffer |
struct | VoiceSendDescriptors |
Public Member Functions | |
NativeSourceVoice (IntPtr sourceVoicePtr) | |
void | Discontinuity () |
void | ExitLoop (int operationSet=0) |
void | FlushSourceBuffers () |
void | SetFrequencyRatio (float ratio, int operationSet=0) |
void | Start (int operationSet=0) |
void | Stop (PlayFlags flags, int operationSet=0) |
void | SubmitSourceBuffer (AudioBuffer bufferRef, uint[] decodedXMWAPacketInfo) |
void | DestroyVoice () |
void | DisableEffect (int effectIndex, int operationSet=0) |
void | EnableEffect (int effectIndex, int operationSet=0) |
void | GetChannelVolumes (int channels, float[] volumesRef) |
T | GetEffectParameters< T > (int effectIndex) |
void | GetEffectParameters (int effectIndex, byte[] effectParameters) |
void | GetOutputFilterParameters (Voice destinationVoiceRef, out FilterParameters parametersRef) |
void | GetOutputMatrix (Voice destinationVoiceRef, int sourceChannels, int destinationChannels, float[] levelMatrixRef) |
bool | IsEffectEnabled (int effectIndex) |
void | SetChannelVolumes (int channels, float[] volumesRef, int operationSet=0) |
void | SetEffectChain (params EffectDescriptor[] effectDescriptors) |
void | SetEffectParameters (int effectIndex, byte[] effectParameter) |
void | SetEffectParameters< T > (int effectIndex, T effectParameter) |
void | SetEffectParameters (int effectIndex, byte[] effectParameter, int operationSet) |
void | SetEffectParameters< T > (int effectIndex, T effectParameter, int operationSet) |
void | SetFilterParameters (FilterParameters parametersRef, int operationSet=0) |
void | SetOutputFilterParameters (Voice destinationVoiceRef, FilterParameters parametersRef, int operationSet=0) |
void | SetOutputMatrix (int sourceChannels, int destinationChannels, float[] levelMatrixRef, int operationSet=0) |
void | SetOutputMatrix (Voice destinationVoiceRef, int sourceChannels, int destinationChannels, float[] levelMatrixRef, int operationSet=0) |
void | SetOutputVoices (VoiceSendDescriptor[] outputVoices) |
void | SetVolume (float volume, int operationSet=0) |
Public Attributes | |
readonly IntPtr | Pointer |
Properties | |
float | FrequencyRatio [get] |
int | SourceSampleRate [set] |
VoiceState | State [get] |
FilterParameters | FilterParameters [get] |
VoiceDetails | VoiceDetails [get] |
float | Volume [get] |
Native wrapper for source voice. It's not ref counted, no need to call Release or Dispose.
Definition at line 15 of file NativeSourceVoice.cs.
|
inline |
Definition at line 55 of file NativeSourceVoice.cs.
|
inline |
Definition at line 491 of file NativeSourceVoice.cs.
|
inline |
Definition at line 532 of file NativeSourceVoice.cs.
|
inline |
Definition at line 168 of file NativeSourceVoice.cs.
|
inline |
Definition at line 572 of file NativeSourceVoice.cs.
|
inline |
Definition at line 192 of file NativeSourceVoice.cs.
|
inline |
Definition at line 236 of file NativeSourceVoice.cs.
|
inline |
Definition at line 608 of file NativeSourceVoice.cs.
|
inline |
Definition at line 652 of file NativeSourceVoice.cs.
|
inline |
T | : | struct |
Definition at line 633 of file NativeSourceVoice.cs.
|
inline |
Definition at line 682 of file NativeSourceVoice.cs.
|
inline |
Definition at line 727 of file NativeSourceVoice.cs.
|
inline |
Definition at line 750 of file NativeSourceVoice.cs.
|
inline |
Definition at line 791 of file NativeSourceVoice.cs.
|
inline |
Definition at line 808 of file NativeSourceVoice.cs.
|
inline |
Definition at line 827 of file NativeSourceVoice.cs.
|
inline |
Definition at line 867 of file NativeSourceVoice.cs.
|
inline |
T | : | struct |
Definition at line 845 of file NativeSourceVoice.cs.
|
inline |
T | : | struct |
Definition at line 889 of file NativeSourceVoice.cs.
|
inline |
Definition at line 922 of file NativeSourceVoice.cs.
|
inline |
Definition at line 283 of file NativeSourceVoice.cs.
|
inline |
Definition at line 960 of file NativeSourceVoice.cs.
|
inline |
Definition at line 994 of file NativeSourceVoice.cs.
|
inline |
Definition at line 1057 of file NativeSourceVoice.cs.
|
inline |
Definition at line 1089 of file NativeSourceVoice.cs.
|
inline |
Definition at line 1153 of file NativeSourceVoice.cs.
|
inline |
Definition at line 304 of file NativeSourceVoice.cs.
|
inline |
Definition at line 351 of file NativeSourceVoice.cs.
|
inline |
Definition at line 373 of file NativeSourceVoice.cs.
readonly IntPtr VRage.Audio.NativeSourceVoice.Pointer |
Definition at line 53 of file NativeSourceVoice.cs.
|
get |
Definition at line 436 of file NativeSourceVoice.cs.
|
get |
Definition at line 75 of file NativeSourceVoice.cs.
|
set |
Definition at line 111 of file NativeSourceVoice.cs.
|
get |
Definition at line 134 of file NativeSourceVoice.cs.
|
get |
Definition at line 443 of file NativeSourceVoice.cs.
|
get |
Definition at line 464 of file NativeSourceVoice.cs.