структура 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) |