acmFormatEnum |
Declare Function Api_acmFormatEnum& Lib "msacm32" Alias "acmFormatEnumA" (ByVal had&, ByRef pafd As ACMFORMATDETAILSA, ByVal fnCallback&, ByRef dwInstance&, ByVal fdwEnum&) |
||||||||||
Declare Function acmFormatEnum Lib "msacm32" Alias "acmFormatEnumA" (ByVal had As Long, ByRef pafd As ACMFORMATDETAILSA, ByVal fnCallback As Long, ByRef dwInstance As Long, ByVal fdwEnum As Long) As Long |
|||||||||||
指定されたフォーマットタグに利用可能なウェーブフォーム オーディオフォーマットを、ACM ドライバから列挙する。この関数は、適切なフォーマットタグがすべて列挙されるか、コールバック関数が FALSE を返すまで列挙を続ける。 |
|||||||||||
パラメータ
had
は適切な ACM
ドライバのうち最初のドライバの詳細を使う。
の構造体は、ACMFORMATDETAILS
構造体の cbStruct、pwfx および cbwfx メンバを初期化しなければならない。
ットタグに対応するフォーマットを列挙するフラグをセットする。次の値が定義されている。
トのみを列挙する。 ち、ネイティブとしてサポートされているフォーマットだけを列挙する。このフラグによって、インストールされたウェーブフォームオーディオデバ イスのネイティブフォーマットだけを選ぶことができる。このフラグは、ACM_FORMATENUMF_INPUT フラグおよび ACM_FORMATENUMF_OUTPUT フラグのいずれか、またはその両方とともに使う。ACM_FORMATENUMF_INPUT と ACM_FORMATENUMF_OUTPUT の両方を設定すると、このフラグが設定されているかどうかにかかわらず、入力または出力をサポ
ートするフォーマットが列挙される。 がすべて列挙される。acmFormatSuggest 関数の代わりにこのメカニズムを使うと、アプリケーションは変換に最適なフォーマットを選ぶこ
とができる。dwFormatIndex メンバの戻り値は、常に 0 に設定される。
性に準拠するフォーマットのみが列挙される。 準拠するフォーマットのみが列挙される。ACMFORMATDETAILS 構造体の dwFormatTag メンバは wFormatTag と等しくなければな
らない。
解説 されない。 |