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

こちらもご覧ください

IAudioEndpointOffloadStreamVolume