IPerChannelDbLevel インターフェイス (devicetopology.h)
IPerChannelDbLevel インターフェイスは、オーディオ ストリームまたはオーディオ ストリーム内の周波数帯のボリューム レベルを 1 デシベル単位でチャネル単位で制御できる汎用サブユニット制御インターフェイスを表します。 正のボリューム レベルはゲインを表し、負の値は減衰を表します。
クライアントは、このインターフェイスのメソッドを直接呼び出しません。 代わりに、このインターフェイスは、クライアントが直接呼び出す次のインターフェイスの基本インターフェイスとして機能します。
継承
IPerChannelDbLevel インターフェイスは、IUnknown インターフェイスから継承されます。 IPerChannelDbLevel には、次の種類のメンバーもあります。
メソッド
IPerChannelDbLevel インターフェイスには、これらのメソッドがあります。
IPerChannelDbLevel::GetChannelCount GetChannelCount メソッドは、オーディオ ストリーム内のチャネルの数を取得します。 (IPerChannelDbLevel.GetChannelCount) |
IPerChannelDbLevel::GetLevel GetLevel メソッドは、指定されたチャネルのボリューム レベルをデシベル単位で取得します。 |
IPerChannelDbLevel::GetLevelRange GetLevelRange メソッドは、指定されたチャネルのボリューム レベルの範囲をデシベル単位で取得します。 |
IPerChannelDbLevel::SetLevel SetLevel メソッドは、指定されたチャネルのボリューム レベルをデシベル単位で設定します。 |
IPerChannelDbLevel::SetLevelAllChannels SetLevelAllChannels メソッドは、オーディオ ストリーム内のすべてのチャネルのボリューム レベルをデシベル単位で設定します。 |
IPerChannelDbLevel::SetLevelUniform SetLevelUniform メソッドは、オーディオ ストリーム内のすべてのチャネルを同じ均一ボリューム レベル (デシベル単位) に設定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | devicetopology.h |