Compartir a través de


estructura KSNODEPROPERTY_AUDIO_CHANNEL (ksmedia.h)

La estructura KSNODEPROPERTY_AUDIO_CHANNEL especifica una propiedad de un canal en un nodo.

Sintaxis

typedef struct {
  KSNODEPROPERTY NodeProperty;
  LONG           Channel;
  ULONG          Reserved;
} KSNODEPROPERTY_AUDIO_CHANNEL, *PKSNODEPROPERTY_AUDIO_CHANNEL;

Miembros

NodeProperty

Especifica tanto el nodo de destino como la propiedad que se va a obtener o establecer. Este miembro es una estructura de tipo KSNODEPROPERTY.

Channel

Especifica un número de canal. Este miembro identifica el canal que se va a controlar. Dado un flujo con n canales, los canales se numeran de 0 a n-1. Cuando se especifica un número de canal de -1 (0xFFFFFFFF), el nivel se aplica a toda la secuencia.

Es importante tener en cuenta que la especificación de audio USB estándar proporciona un mecanismo que permite a los controladores de audio que admiten la característica de control del canal maestro, aplicar información específica del canal a una secuencia completa. Para implementar este mecanismo, el controlador de audio USB debe establecer el número de canal en cero (0). Por lo tanto, cuando un controlador de audio USB establece el número de canal en -1, no hay ninguna garantía de que la información de la propiedad se aplique a toda la secuencia.

Reserved

Reservado para uso interno por sistema operativo. No debe usarse.

Requisitos

Requisito Valor
Header ksmedia.h (incluye Ksmedia.h)

Consulte también

KSNODEPROPERTY

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL