|
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.
1.8.8