2016-03-29 11 views
1

Я планирую использовать API-интерфейс Core C++ для выполнения различных связанных с аудио операций в моем приложении, таких как обнаружение изменений устройства, определение уровней громкости и т. Д. Но есть и код захвата аудио в моем которое использует старый Wave API (waveInxxx), к которому я сейчас не хочу прикасаться. Могу ли я использовать базовый аудио API, и могут ли эти (ядро и волна) совместно существовать вместе, учитывая, что оба они будут работать на одной и той же конечной точке аудио? Это приведет к сбою или зависанию в моей заявке?с использованием основного звука и звукового сопровождения звука на окнах

Заранее спасибо.

ответ

3

Да, вы можете безопасно использовать старые API-интерфейсы. Теперь они реализованы с точки зрения API Core Audio.

Эта страница MSDN описывает, как старые интерфейсы реализованы в терминах Core Audio:

Interoperability with Legacy Audio APIs

И эта страница имеет хорошую диаграмму, показывающую, как все подключены вместе.

User-Mode Audio Components

+1

Большое спасибо. Это помогло – parvez

 Смежные вопросы

  • Нет связанных вопросов^_^