core-audio- все статьи тега
Как использовать CoreAudio API в Swift
Я нахожусь в процессе миграции моего потокового аудио двигателя на swift. мне трудно использовать C Audio API в swift. У меня есть проблема с AudioFileStreamOpen api, где он принимает 2 функции C в качестве параметра. Я не знаю, как использовать этот API swift. AudioFileStreamOpen(self as UnsafePointer<()>, propertyProc, packetProc, kAudioFileMP3Type, audioStreamId) Я определил метод обратного вызова, как показано ниже для этого API. Но я получаю ошибку компиляции. func propertyProc(i ...
Как проверить текущее время и длительность в AudioQueue
Как получить общую длительность музыки в аудиокве. Я использую NSTimeInterval AQPlayer::getCurrentTime() { NSTimeInterval timeInterval = 0.0; AudioQueueTimelineRef timeLine; OSStatus status = AudioQueueCreateTimeline(mQueue, &timeLine); if(status == noErr) { AudioTimeStamp timeStamp; AudioQueueGetCurrentTime(mQueue, timeLine, &timeStamp, NULL); timeInterval = timeStamp.mSampleTime; } return timeInterval; } AudioQueueGetCurrentTim ...
Преобразование аудио в формат CAF для воспроизведения на iPhone с помощью OpenAL
Я использую пример кода SoundEngine от Apple в образце CrashLanding для воспроизведения нескольких аудиофайлов. Используя примеры файлов caf, включенных в CrashLanding, все работает нормально, но когда я пытаюсь использовать свои собственные samplesconverted в CAF с помощью afconvert, все, что я получаю, - это каменная тишина;) есть ли у кого-нибудь настройки для afconvert, которые создадут файл CAF, способный воспроизводиться через OpenAL? ...