Взаимодействие с устаревшими API аудио
Многие существующие приложения используют устаревшие API аудио, такие как DirectSound, DirectShow и мультимедийные функции Windows. С незначительными изменениями эти приложения можно дополнить, чтобы использовать роли устройств , тома сеансаи другие функции основных API аудио в Windows Vista.
Как описано в User-Mode компонентах звука, основные API аудио служат основой, на которой создаются ИНТЕРФЕЙСы API аудио более высокого уровня. В Windows Vista звуковые устройства, которые обращаются через устаревшие API аудио, такие как DirectSound и windows media waveOutXxx и waveInXxx функции, фактически звуковых конечных точек, реализованные основными API аудио. Из-за ограничений в интерфейсах устаревших интерфейсов API аудио, приложение может получить доступ к некоторым, но не всем возможностям устройств аудио конечной точки через эти интерфейсы. В следующих разделах описаны методы улучшения существующих приложений путем доступа к дополнительным возможностям устройств конечной точки звука непосредственно через основные API аудио. Эти улучшения обычно требуют только незначительных изменений в существующем коде приложения.
В следующих разделах описывается, как включить функции основных API аудио в существующие приложения, использующие устаревшие API аудио:
- роли устройств для приложений DirectSound
- роли устройств для приложений DirectShow
- роли устройств для устаревших мультимедийных приложений Windows
- звуковые события для устаревших звуковых приложений
- звуки уведомлений для устаревших звуковых приложений
Связанные разделы