Audio Klasse

Helfer-Klasse für Audioeffekte

Definition

Namensraum: KWEngine3.Audio
Assembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.6.1+96ba719b50b6a96b8d85ca21e193efa7b84d98c9
C#
public static class Audio
Inheritance
Object    Audio

Eigenschaften

AnalyserActive Gibt an, ob beim Abspielen von Tönen auch die Lautstärke und Frequenzen analysiert werden
BufferSizeMs Gibt die Puffergröße in Millisekunden für alle Audiokanäle an (Minimum: 20ms, Maximum: 100ms, Standardwert: 50ms)

Methoden

ChangeSoundGain Ändert die Lautstärke eines Tons
ContinueAllSound Setzt die Wiedergabe aller gerade pausierten Töne fort
ContinueSound(Int32) Setzt die Wiedergabe des Audiokanals fort
ContinueSound(String) Setzt die Wiedergabe der angegebenen Audiodatei fort
GetAudioAnalysisForChannel Ruft die spektrografische Analysedaten für den angegebenen (gerade spielenden) Kanal ab
IsAudioFilePaused(String) Erfragt, ob die angegebene Audiodatei gerade pausiert wird
IsAudioFilePaused(String, Int32) Erfragt, ob die angegebene Audiodatei gerade pausiert wird und gibt ggf. den abspielenden Kanal via out-Parameter zurück
IsAudioFilePlaying(String) Erfragt, ob die angegebene Audiodatei gerade abgespielt wird und gibt ggf. den abspielenden Kanal via out-Parameter zurück
IsAudioFilePlaying(String, Int32) Erfragt, ob die angegebene Audiodatei gerade abgespielt wird
IsAudioFilePlayingOrPaused(String) Erfragt, ob die angegebene Audiodatei gerade abgespielt oder pausiert wird
IsAudioFilePlayingOrPaused(String, Int32) Erfragt, ob die angegebene Audiodatei gerade abgespielt oder pausiert wird
IsChannelPaused Erfragt, ob der angegebene Audiokanal gerade pausiert ist
IsChannelPlaying Erfragt, ob der angegebene Audiokanal gerade etwas abspielt
IsChannelPlayingOrPaused Erfragt, ob der angegebene Audiokanal gerade etwas abspielt oder pausiert ist
IsNewAudioAnalysisDataAvailable Prüft, ob neue Analysedaten für den gegebenen Kanal verfügbar sind
PauseAllSound Pausiert alle gerade wiedergegebenen Töne
PauseSound(Int32) Pausiert den angegebenen Audiokanal
PauseSound(String) Pausiert den ersten Audiokanal, der die angegebene Datei gerade abspielt
PlaySound Spielt einen Ton ab
PreloadSound Lädt eine Audiodatei in den Arbeitsspeicher
StopAllSound Stoppt alle Töne
StopSound(Int32) Stoppt den angegebenen Audiokanal
StopSound(String) Stoppt einen Ton

Siehe auch