Freigeben über


WAVEFILTER-Struktur (mmreg.h)

Die WAVEFILTER-Struktur definiert einen Filter für Waveform-Audio-Daten. Nur Filterinformationen, die allen Wellenform-Audiodatenfiltern gemeinsam sind, sind in dieser Struktur enthalten. Für Filter, die zusätzliche Informationen erfordern, wird diese Struktur zusammen mit den zusätzlichen Informationen als erstes Element in einer anderen Struktur eingeschlossen.

Syntax

typedef struct wavefilter_tag {
  DWORD cbStruct;
  DWORD dwFilterTag;
  DWORD fdwFilter;
  DWORD dwReserved[5];
} WAVEFILTER;

Member

cbStruct

Größe der WAVEFILTER-Struktur in Byte. Die in diesem Member angegebene Größe muss groß genug sein, um die WAVEFILTER-Basisstruktur zu enthalten.

dwFilterTag

Filtertyp "Wellenform-Audio". Filtertags werden bei der Microsoft Corporation für verschiedene Filteralgorithmen registriert.

fdwFilter

Flags für das dwFilterTag-Element . Die für diesen Member definierten Flags sind für alle Filter universell. Derzeit sind keine Flags definiert.

dwReserved[5]

Reserviert für die Systemnutzung; sollte nicht durch einen Antrag geprüft oder geändert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mmreg.h

Weitere Informationen

Waveform-Audio

Wellenformstrukturen