Compartilhar via


Método IAudioEndpointOffloadStreamVolume::SetChannelVolumes (audioengineendpoint.h)

O método SetChannelVolumes define os níveis de volume para os vários canais de áudio no fluxo descarregado.

Sintaxe

HRESULT SetChannelVolumes(
  [in] UINT32           u32ChannelCount,
  [in] FLOAT32          *pf32Volumes,
       AUDIO_CURVE_TYPE u32CurveType,
       HNSTIME          *pCurveDuration
);

Parâmetros

[in] u32ChannelCount

Indica o número de canais de áudio disponíveis no fluxo descarregado.

[in] pf32Volumes

Um ponteiro para os níveis de volume para os vários canais de áudio no fluxo descarregado.

u32CurveType

Um valor da enumeração AUDIO_CURVE_TYPE especificando a curva a ser usada ao alterar os volumes de canal.

pCurveDuration

Um valor LONGLONG que especifica a duração da curva em cem unidades de nanossegundos.

Retornar valor

O método SetChannelVolumes retorna S_OK para indicar que ele foi concluído com êxito. Caso contrário, ele retornará um código de erro apropriado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho audioengineendpoint.h

Confira também

IAudioEndpointOffloadStreamVolume