IAudioEndpointOffloadStreamVolume::SetChannelVolumes メソッド (audioengineendpoint.h)
SetChannelVolumes メソッドは、オフロード ストリーム内のさまざまなオーディオ チャネルのボリューム レベルを設定します。
構文
HRESULT SetChannelVolumes(
[in] UINT32 u32ChannelCount,
[in] FLOAT32 *pf32Volumes,
AUDIO_CURVE_TYPE u32CurveType,
HNSTIME *pCurveDuration
);
パラメーター
[in] u32ChannelCount
オフロード ストリームで使用可能なオーディオ チャネルの数を示します。
[in] pf32Volumes
オフロード ストリーム内のさまざまなオーディオ チャネルのボリューム レベルへのポインター。
u32CurveType
チャネル ボリュームを変更するときに使用する曲線を指定する AUDIO_CURVE_TYPE 列挙からの値。
pCurveDuration
曲線の継続時間を 100 ナノ秒単位で指定する LONGLONG 値。
戻り値
SetChannelVolumes メソッドは、正常に完了したことを示すS_OKを返します。 それ以外の場合は、適切なエラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | audioengineendpoint.h |