Método IAudioEndpointVolumeEx::GetVolumeRangeChannel (endpointvolume.h)
O método GetVolumeRangeChannel obtém o intervalo de volume para um canal especificado.
Sintaxe
HRESULT GetVolumeRangeChannel(
[in] UINT iChannel,
[out] float *pflVolumeMindB,
[out] float *pflVolumeMaxdB,
[out] float *pflVolumeIncrementdB
);
Parâmetros
[in] iChannel
O número do canal para o qual obter o intervalo de volume. Se o fluxo de áudio tiver n canais, os canais serão numerados de 0 a n– 1. Para obter o número de canais no fluxo, chame o método IAudioEndpointVolume::GetChannelCount .
[out] pflVolumeMindB
Recebe o nível mínimo de volume para o canal, em decibéis.
[out] pflVolumeMaxdB
Recebe o nível máximo de volume para o canal, em decibéis.
[out] pflVolumeIncrementdB
Recebe o incremento de volume para o canal, em decibéis.
Valor retornado
Se o método for bem-sucedido, retornará S_OK. Se falhar, os códigos de retorno possíveis incluem, mas não se limitam a, os valores mostrados na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O parâmetro pfLevelMinDB, pfLevelMaxDB ou pfVolumeIncrementDB é NULL. |
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | endpointvolume.h |