2016-03-29 25 views
1

Uygulamamda cihaz değişikliğini algılamak, ses düzeylerini tespit etmek vb. Gibi çeşitli sesle ilgili işlemleri gerçekleştirmek için C++ core Audio API'lerini kullanmayı planlıyorum. Ancak ses yakalama kodu da var. Şu anda dokunmak istemediğim eski Wave API'sini (waveInxxx) kullanan bir çözüm. Çekirdek Ses API'lerini güvenli bir şekilde kullanabilir miyim ve bu (çekirdek ve dalga) birlikte her ikisi de aynı ses bitiş noktasında çalışacak şekilde birlikte olabilir mi? Bu uygulamada çökmesine veya asılmasına neden olacak mı?Windows'da çekirdek ses ve dalga seslerini bir arada kullanarak

Şimdiden teşekkürler.

cevap

3

Evet, eski dalga API'lerini güvenle kullanabilirsiniz. Artık Core Audio API'leri ile uygulanmaktadır.

MSDN sayfa eski API'ler Core Audio açısından nasıl uygulandığını açıklar:

Interoperability with Legacy Audio APIs

Ayrıca bu sayfadan şeyler birbirine takılı gösteren güzel bir diyagramı vardır.

User-Mode Audio Components

+1

Çok teşekkürler. Yardımcı oldu – parvez

İlgili konular