2016-04-04 21 views
0

Ses verilerini C++ ve Yeh! Olarak almak için WASAPI kullanıyorum. Ses verilerinin dönüşümünün WASAPI'de desteklenmediğini öğrendim, çünkü temel ses uç noktalarına verip verebiliyor. Sadece basit PCM verisine ihtiyaç duyan kesin ses frekansını bulmak için bir proje üzerinde çalışıyorum. ancak WASAPI kullanarak farklı formatta veri alıyorum ses cihazlarına bağlı. Yani, herhangi bir veriyi PCM'ye dönüştürmek için pencereler tarafından basit bir API var.Windows PC'de herhangi bir biçime dönüştürme

Not: Ben yöntemini

IAudioCaptureClient::GetBuffer(&data,...); 

kullanarak ses almak ya ben doğrudan windows masaüstü ve pencere telefonu için PCM formatında veri almak kullanabileceği başka API var mı?

cevap

0
  • Audio Resampler DSP - En son stok dönüşüm API
  • Ses Sıkıştırma Yöneticisi (ACM) - bitti DirectShow sarmalayıcı aracılığıyla da kullanılabilir PCM biçimleri arasında eski dönüştürücü sunan dönüşüm (- Bunu kullanmak istemiyorsanız, büyük olasılıkla ama cevabın eksiksiz olması için söz verelim) FFmpeg'in libswresample - dönüşüm için popüler alternatif seçeneğinden de bahsetmeye değer; kolayca diğer kütüphaneleri de de

See bulabilirsiniz:

+0

orada ben de pencere telefonda kullanabileceğim başka api ? –