KSAUDIO_MIX_CAPS構造体 (ksmedia.h)
KSAUDIO_MIX_CAPS構造体は、スーパーミキサー ノード (KSNODETYPE_SUPERMIX) の 1 つの入力チャネルから同じノードの出力チャネルへの特定のデータ パスの混合機能を指定します。 これらの構造体の配列は、スーパーミキサー ノードを経由するすべてのパスのミキシング機能を指定するために、 KSAUDIO_MIXCAP_TABLE 構造体によって使用されます。
構文
typedef struct {
BOOL Mute;
LONG Minimum;
LONG Maximum;
union {
LONG Reset;
LONG Resolution;
};
} KSAUDIO_MIX_CAPS, *PKSAUDIO_MIX_CAPS;
メンバー
Mute
入力チャネルから出力チャネルへのデータ パスをミュート (混合しない) かどうかを指定します。 TRUE の値は、データ パスがミュートされていることを示します。
Minimum
入力チャネルから出力チャネルへのデータ・パスの最小ミックス・レベルを指定します。 詳細については、「解説」を参照してください。
Maximum
入力チャネルから出力チャネルへのデータ・パスの最大ミックス・レベルを指定します。 詳細については、「解説」を参照してください。
Reset
リセット は誤った問題です。 このメンバーは、代わりに Resolution と呼ばれる必要があります。 入力チャネルから出力チャネルへのデータ・パスのミックス・レベルの解像度を指定します。 解像度の値は、次のスケールを使用します。0 から +2147483647 の範囲です。0 は制御されません。その他の数は、 Minimum と Maximum の範囲の実際のハードウェア設定間のステップ数です。
Resolution
注釈
Maximum メンバーと Minimum メンバーのミックス レベルの値は、次のスケールを使用します。
-2147483648 は -Infinity デシベル (減衰) です。
-2147483647 は -32767.99998474 デシベル (減衰)、および
+2147483647は +32767.99998474 デシベル (ゲイン) です。
整数値で表されるデシベル範囲 -2147483648 +2147483647
このスケールの解像度は 1/65536 デシベルです。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |