mixerSetControlDetails

mixerSetControlDetails 関数はオーディオラインに関連付けられた単一のコントロールのプロパティを設定する。

mixerSetControlDetails hmxobj, pmxcd, fdwDetails

hmxobj : [intptr] プロパティを設定する対象のミキサーデバイスオブジェクトへのハンドル。
pmxcd : [var] MIXERCONTROLDETAILS 構造体へのポインタ。この構造体はコントロールに対する希望状態を含むコントロール詳細構造体を参照するために使用される。
fdwDetails : [int] コントロールのプロパティを設定するためのフラグ。次の値が定義されている。

(プラグイン / モジュール : winmm.dll)

解説

mixerSetControlDetails 関数はオーディオラインに関連付けられた単一のコントロールのプロパティを設定する。

[戻り値]
成功時は MMSYSERR_NOERROR を、それ以外の場合はエラーを返す。考えられるエラー値は次のとおり。
(以下省略)

[備考]
mixerSetControlDetails を呼び出す前に MIXERCONTROLDETAILS
構造体の全メンバを初期化しなければならない。アプリケーションがカスタムミキサーコントロールの現在の状態のみを取得する必要があり、ダイアログボックスを表示する必要がない場合は、MIXER_GETCONTROLDETAILSF_VALUE
フラグを指定して mixerGetControlDetails を使用できる。

情報

プラグイン / モジュールwinmm.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の winmm.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_winmm_gen2.hs