acmFilterEnum |
Declare Function Api_acmFilterEnum& Lib "msacm32" Alias "acmFilterEnumA" (ByVal had&, ByRef pafd As ACMFILTERDETAILSA, ByVal fnCallback&, ByRef dwInstance&, ByVal fdwEnum&) |
||||||||||
Declare Function acmFilterEnum Lib "msacm32" Alias "acmFilterEnumA" (ByVal had As Long, ByRef pafd As ACMFILTERDETAILSA, ByVal fnCallback As Long, ByRef dwInstance As Long, ByVal fdwEnum As Long) As Long |
|||||||||||
ACM ドライバから指定されたフィルタタグに利用可能なウェーブオーディオフィルタを列挙する。この関数は、適切なフィルタタグがすべて列挙されるか、コールバック関数が FALSE を返まで列挙を続ける。 |
|||||||||||
パラメータ
had
指定すると、ACM は適切な ACM
ドライバのうち、最初のドライバの詳細を使う。
fdwDetails ンバは、pwfltr メンバが指定するものと同じフィルタタグに初期化されなければならない。この照会タイプを使って、任意のフィルタ構造体 の文字列記述を取得することができる。had パラメータに ACM ドライバハンドルを指定した場合、そのドライバのフィルタについての詳細
が返される。had パラメータに NULL を指定した場合は、ACM は最初に検索された適切なドライバの詳細を返す。 パラメータで定義された構造体に渡される。インデックスの範囲は、0〜フィルタタグに対応して ACMFILTERTAGDETAILS 構造体で 返される cStandardFilters メンバ -1 である。このフラグを設定してフィルタの詳細を取得するときは、アプリケーションは had パラメータに
ドライバハンドルを指定しなければならない。
解説
関数は呼び出されない。 |