для работы с цифровым звуком в системах Mac OS и iOS. Соrе Audio позволяет писать приложения, которые напрямую работают с несжатыми звуковыми данными, применять к ним эффекты, микшировать с другими звуковыми потоками и либо выводить результат в динамики, либо преобразовывать его в сжатый формат, который затем можно сохранить в виде файла или отправить по сети Цель использования Core Audio - обеспечить высокое качество и производительность аудиосистемы.
the music player NewMusicPlayer(&playerMidi); MIDIClientRef virtualMidi; MIDIClientCreate(CFSTR("Virtual Client"),nil,(__bridge void *)(self),&virtualMidi); MIDIEndpointRef virtualEndPoint; // Create an endpoint MIDIDesTnaTonCreate(virtualMidi, (CFStringRef)@"Virtual DesTnaTon",(MIDIReadProc) MyMIDIReadProc, (__bridge void *)(self), &virtualEndPoint); // ************* Set the endpoint of the sequence to be our virtual endpoint MusicSequenceSetMIDIEndpoint(sequenceMidi, virtualEndPoint); // Load the sequence into the music player MusicPlayerSetSequence(playerMidi, sequenceMidi); MusicPlayerPreroll(playerMidi); MusicPlayerStart(playerMidi);