Поделиться через


структура KSNODEPROPERTY_AUDIO_CHANNEL (ksmedia.h)

Структура KSNODEPROPERTY_AUDIO_CHANNEL указывает свойство канала в узле.

Синтаксис

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

Члены

NodeProperty

Указывает целевой узел и свойство для получения или задания. Этот элемент представляет собой структуру типа KSNODEPROPERTY.

Channel

Указывает номер канала. Этот элемент определяет канал, который требуется контролировать. Учитывая поток с n каналов, каналы нумеруются 0 до n-1. Если указан номер канала -1 (0xFFFFFFFF), уровень применяется ко всему потоку.

Важно отметить, что стандартная спецификация USB-звука предоставляет механизм, который позволяет звуковым драйверам, поддерживающим функцию управления главным каналом, применять сведения для конкретного канала ко всему потоку. Чтобы реализовать этот механизм, usb-звуковой драйвер должен задать номер канала равным нулю (0). Таким образом, если USB-драйвер аудиозаписи задает номер канала значение -1, нет никаких гарантий, что сведения о свойстве будут применены ко всему потоку.

Reserved

Зарезервировано для внутреннего использования операционной системой. Не используйте.

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

KSNODEPROPERTY

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL