2012-06-03 10 views
6

Uzak IO Ses Birimine bağlı bir AUSampler kullanarak ses üreten bir programım var. AUSampler, zamanlanmış bir döngüde tetiklenen önceden kaydedilmiş olaylar tarafından kontrol edilir. Ortaya çıkan sesi bir dosyaya yazmak istiyorum.Uzak IO Ses Biriminin çıkışını bir dosyaya çevrim dışı olarak yazabilirsiniz

IO biriminin hale geri aramasında bir dosyaya yazma diğer bazı soru vardır:

Ama bunlar Verilerin gerçek zamanlı olarak yazılmasıyla başa çıkmak . Dosyayı, oynatmaktan daha az zaman alırken çevrimdışı hale getirmenin bir yolu var mı?

cevap

1

Önceden kaydedilmiş bir sıra oluşturuyorsanız, neden sadece ham PCM verilerini diske yazmıyorsunuz? Bu durumda ExtAudioFileWriteAsync işlevi çalışmalıdır.

+1

Üzgünüz, sanırım sorumu yanıltıcıydı. Demek istediğim, bir döngüde tetiklenen bir dizi "olay" var; Bu olaylar daha sonra sesi üreten AUSampler'e MIDI mesajları gönderir. – Jayson

İlgili konular