2008-09-17 2 views

ответ

4

Один из способов - использовать CoreAudio DefaultOutputUnit.

Вы можете настроить его с помощью таких параметров, как выходная частота дискретизации, разрешение и формат выходного образца. Затем вы можете программно создать необработанную звуковую волну и предоставить ее выходному устройству.

Взгляните на этот пример на своей машине в/Developer/Примеры/CoreAudio/SimpleSDK/DefaultOutputUnit/

который использует вывода по умолчанию устройство в играть программно вынесенное синусоиду. Используя это как отправную точку, и вы можете написать рутину для вывода любой другой информации для вывода.

Это место в/Разработчик/Примеры/CoreAudio/также содержит тонны других основных звуковых примеров.

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