KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
Свойство KSPROPERTY_AUDIOSIGNALPROCESSING_MODES возвращает список режимов обработки звукового сигнала, поддерживаемых фабрикой контактов.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Нет |
Фабрика закрепления (с помощью экземпляра фильтра) |
Значение свойства — это структура, за которой следует ноль (0) или несколько идентификаторов GUID.
Возвращаемое значение
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES возвращает KSMULTIPLE_ITEM за которым следует ноль (0) или более GUIDS. The KSMULTIPLE_ITEM. Элемент Count содержит количество идентификаторов GUID. The KSMULTIPLE_ITEM. Элемент Size содержит общий размер значения свойства. Каждый идентификатор GUID определяет режим обработки сигнала, поддерживаемый аудиодрайвером для идентификатора пин-кода, указанного в элементе PinIdструктуры KSP_PIN .
В Windows 8.1 существовали два определенных режима обработки звукового сигнала:
- AUDIO_SIGNALPROCESSINGMODE_DEFAULT
- AUDIO_SIGNALPROCESSINGMODE_RAW.
В Windows 10 определены пять дополнительных режимов:
- AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
- AUDIO_SIGNALPROCESSINGMODE_SPEECH
- AUDIO_SIGNALPROCESSINGMODE_MEDIA
- AUDIO_SIGNALPROCESSINGMODE_MOVIE
- AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION
Дополнительные сведения см. в разделе Режимы обработки звуковых сигналов.
Комментарии
Базовый обработчик поддержки для KSPROPERTY_AUDIOSIGNALPROCESSING_MODES должен быть передан KSP_PIN структуре и должен объявлять поддержку только для контактов потоковой передачи без замыкания на себя. Аудиодрайверы должны поддерживать режимы обработки сигналов только на узлах и разгрузке контактов. Для замыкания на себя или связей аудиодрайвер должен по-прежнему поддерживать свойство , но возвращать структуру KSMULTIPLE_ITEM с параметром Count , равным нулю (0).
Любой драйвер аудио минипорта, разработанный для работы с драйвером класса аудиопорта Майкрософт (Portcls), может реализовать метод IMiniportAudioSignalProcessing::GetModes .
Требования
Версия |
Windows 8.1 |
Заголовок |
Ksmedia.h |