KSPROPERTY_AUDIO_CPU_RESOURCES
A propriedade KSPROPERTY_AUDIO_CPU_RESOURCES especifica se a funcionalidade de um nó é implementada em hardware ou emulada em software executado na CPU do host.
Tabela de Resumo de Uso
Obter | Definir | Destino | Tipo de descritor de propriedade | Tipo de valor da propriedade |
---|---|---|---|---|
Sim |
Não |
Filtrar |
ULONG |
O valor da propriedade (dados de operação) é do tipo ULONG e indica se a funcionalidade do nó é implementada em hardware ou software. O driver de miniporte define esse valor como uma das duas seguintes constantes do arquivo de cabeçalho Ksmedia.h:
KSAUDIO_CPU_RESOURCES_HOST_CPU
Esse nó implementa sua funcionalidade no software que é executado na CPU do host.
KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU
Esse nó implementa sua funcionalidade no hardware.
Valor retornado
Uma solicitação de propriedade KSPROPERTY_AUDIO_CPU_RESOURCES 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
Essa propriedade é usada para determinar se os seguintes tipos de nó são implementados em hardware ou software:
Nó AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL)
Nó de supressão de ruído (KSNODETYPE_NOISE_SUPPRESS)
Nó peakmeter (KSNODETYPE_PEAKMETER)
Requisitos
parâmetro |
Ksmedia.h (inclua Ksmedia.h) |