Compartilhar via


Interface IAudioPeakMeter (devicetopology.h)

A interface IAudioPeakMeter fornece acesso a um controle de medidor de pico de hardware. O cliente obtém uma referência à interface IAudioPeakMeter de uma subunidade chamando o método IPart::Activate com refiid de parâmetro definido como REFIID IID_IAudioPeakMeter. A chamada para IPart::Activate só terá êxito se a subunidade der suporte à interface IAudioPeakMeter . Somente um objeto de subunidade que representa um medidor de pico de hardware dará suporte a essa interface.

A maioria dos drivers de adaptador de áudio do Windows dá suporte ao WDM (Modelo de Driver do Windows) e usa propriedades de KS (streaming de kernel) para representar os parâmetros de controle de hardware em subunidades (conhecidos como nós KS). A interface IAudioPeakMeter fornece acesso conveniente à propriedade KSPROPERTY_AUDIO_PEAKMETER de uma subunidade que tem um valor guid de subtipo de KSNODETYPE_PEAKMETER. Para obter o GUID do subtipo de uma subunidade, chame o método IPart::GetSubType . Para obter mais informações sobre propriedades KS e tipos de nó KS, consulte a documentação do DDK do Windows.

Herança

A interface IAudioPeakMeter herda da interface IUnknown . IAudioPeakMeter também tem estes tipos de membros:

Métodos

A interface IAudioPeakMeter tem esses métodos.

 
IAudioPeakMeter::GetChannelCount

O método GetChannelCount obtém o número de canais no fluxo de áudio. (IAudioPeakMeter.GetChannelCount)
IAudioPeakMeter::GetLevel

O método GetLevel obtém o nível de pico que o medidor de pico registrou para o canal especificado desde que o nível de pico para esse canal foi lido anteriormente.

Requisitos

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

Confira também

Principais interfaces de áudio

DeviceTopology API

IPart::Activate