WAVEFILTER 構造体 (mmreg.h)

WAVEFILTER 構造体は、波形オーディオ データのフィルターを定義します。 この構造には、すべての波形オーディオ データ フィルターに共通のフィルター情報のみが含まれます。 追加情報を必要とするフィルターの場合、この構造体は、追加情報と共に別の構造体の最初のメンバーとして含まれます。

構文

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

メンバー

cbStruct

WAVEFILTER 構造体のサイズ (バイト単位)。 このメンバーで指定するサイズは、基本 WAVEFILTER 構造体を格納するのに十分な大きさである必要があります。

dwFilterTag

波形オーディオ フィルターの種類。 フィルター タグは、さまざまなフィルター アルゴリズム用に Microsoft Corporation に登録されます。

fdwFilter

dwFilterTag メンバーのフラグ。 このメンバーに対して定義されているフラグは、すべてのフィルターに共通です。 現在、フラグは定義されていません。

dwReserved[5]

システムの使用のために予約されています。は、アプリケーションによって検査または変更されるべきではありません。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header mmreg.h

こちらもご覧ください

波形オーディオ

波形構造