AVCaptureAudioDataOutput kullanırken CMSampleBuffer'da saklanan veriler nedir? CMSampleBuffers'ı temsilci yöntemi –captureOutput:didOutputSampleBuffer:fromConnection:
aracılığıyla iletir, ancak CMSampleBuffer içinde ne var? PCM veya sıkıştırılmış? Numune sayısı, kanal sayısı, vb. Nelerdir? Bu cihazdan ses akışı için nasıl kullanılabilir? Birkaç saatliğine bakma bana yardımcı olmadı. Eğer ASBD bu şekilde alabilirsiniz gibi peşinSes CMSampleBuffer biçimi
6
A
cevap
7
yılında
Teşekkür görünür:
sampleBuffer->
CMSampleBufferGetFormatDescription ->
CMAudioFormatDescriptionGetStreamBasicDescription
sonra ASBD vb detaylandırarak çerçeve boyutları, sıkıştırılmış ise, endian,
Bunu göstermek için (hata kontrolü olmadan) ve örnek hızını almak için:
CMSampleBufferRef cmSampleBuffer = ...;
CMFormatDescriptionRef formatDescription =
CMSampleBufferGetFormatDescription(cmSampleBuffer);
const AudioStreamBasicDescription* const asbd =
CMAudioFormatDescriptionGetStreamBasicDescription(formatDescription);
double sampleRate = asbd->mSampleRate;
İlgili konular
- 1. Ses CMSampleBuffer Kopyası
- 2. CMSampleBuffer içeriğini
- 3. Android'in ses kaydının dalga biçimi nasıl oluşturulur?
- 4. Project Oxford Hoparlör Tanıma - Geçersiz Ses Biçimi
- 5. Bir ses dosyasından bir dalga biçimi görüntüsü oluşturma
- 6. AAC biçimi Android içinde
- 7. VBA'da Çalışma Biçimi Çalışma Biçimi
- 8. AWS Cloudfront - Önbellek Davranışı - Yol Biçimi biçimi
- 9. streaming .m3u ses
- 10. dize biçimi?
- 11. moment.js biçimi?
- 12. değiştirme biçimi
- 13. Tarih biçimi
- 14. Silverlight ses bileşenleri
- 15. Ses Biçiminin Dönüştürülmesi
- 16. iki ses dosyasını karşılaştırır. ses eşleşmesi
- 17. iPhone'da ses frekansı/ses tonu nasıl belirlenir?
- 18. ses benim oyuna ses eklemeyi deneyin PhoneGap
- 19. Nasıl ses konuşuyor app ses gibi konuşuyor
- 20. Bir ses dosyasındaki ses ısırması örneklerini bulma
- 21. HTML5 ses etiketiyle çalınan ses nasıl durdurulur
- 22. Ses Kuyruğu Servisleri kullanılarak kaydedilen ses verileri
- 23. Çevrimdışı ses tanıma android istenmeyen ses alarak
- 24. Ses ve gürültü içinde ses webRTC android
- 25. matplotlib eksen etiket biçimi
- 26. Eclipse AndroidManifest.xml biçimi
- 27. HttpRequestHeader tanımlama bilgisi biçimi
- 28. python3 baskı biçimi çıkışı
- 29. Geçersiz anahtar deposu biçimi
- 30. python saat biçimi denetimi
Teşekkürler! Ben sadece "CMSampleBufferGetFormatDescription" kullandı ve ben – peetonn
merak ediyorum tüm bilgileri gösterdi ve aldım farklı parametreleri ile 'AVAudioOutput 'yapılandırmak mümkün mü? – peetonn
@peetonn Birşey değil. Sorunuzla ilgili olarak: 'AVAudioOutput' derken“ AudioOutputUnit ”,“ AVAudioPlayer ”veya“ AVCaptureAudioDataOutput ”anlamına gelmediğinden emin değilim. Çekirdek ve AU katmanlarında büyüdüm; Dönüşüm yükünden kaçınmak için ne sağlamak istiyorsa onu tahmin ediyorum. Burada arama yapmaya değer. – justin