Partilhar via


KSPROPERTY_AUDIO_DYNAMIC_RANGE

A propriedade KSPROPERTY_AUDIO_DYNAMIC_RANGE especifica o intervalo dinâmico do fluxo de áudio que é gerado de um nó de intensidade (KSNODETYPE_LOUDNESS).

Tabela de Resumo de Uso

Obter Definir Destino Tipo de descritor de propriedade Tipo de valor da propriedade

Sim

Sim

Filtrar

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

O valor da propriedade (dados de operação) é uma estrutura do tipo KSAUDIO_DYNAMIC_RANGE, que especifica o intervalo dinâmico para o fluxo de saída do nó de intensidade.

Valor retornado

Uma solicitação de propriedade KSPROPERTY_AUDIO_DYNAMIC_RANGE retorna STATUS_SUCCESS para indicar que foi concluída com êxito. Caso contrário, a solicitação retornará um erro apropriado status código.

Comentários

Por padrão, os valores para os membros QuietCompression e LoudCompression da estrutura KSAUDIO_DYNAMIC_RANGE são definidos como zero por cento. Isso produz o intervalo dinâmico completo do fluxo de áudio. O driver de miniporto define a propriedade como seu valor padrão quando cria uma instância do pino cujo caminho de dados contém o nó.

Alguns dispositivos podem não dar suporte a alterações em QuietCompression e LoudCompression. Se o cliente tentar alterar um valor que o dispositivo não dá suporte, o driver de miniporto deverá retornar um erro.

Requisitos

parâmetro

Ksmedia.h (inclua Ksmedia.h)

Confira também

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE