структура 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 audio предоставляет механизм, позволяющий аудиодрайверам, поддерживающим функцию управления master каналом, применять сведения, относящиеся к каналу, ко всему потоку. Чтобы реализовать этот механизм, USB-аудиодрайвер должен задать номер канала равным нулю (0). Таким образом, когда USB-аудиодрайв устанавливает номер канала в значение -1, нет никакой гарантии, что сведения о свойствах будут применены ко всему потоку.
Reserved
Зарезервировано для внутреннего использования операционной системой. Не используйте.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |