• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
VoiceProcessingIO unit - minimum voice level to trigger start the data flow?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

VoiceProcessingIO unit - minimum voice level to trigger start the data flow?


  • Subject: VoiceProcessingIO unit - minimum voice level to trigger start the data flow?
  • From: Jindrich Sarson <email@hidden>
  • Date: Wed, 28 Mar 2012 14:45:30 +0200

Hi,

I am using VoiceProcessingIO unit in my app. I found strange behaviour. When Audio Unit is started, when voice level is below some level, I got in my recording callback in buffer only 0 values. When I go above this level, I got real data in buffer and then when I got below that level, I got still real data. So that it is not some kind of filter, that remove all voice below some level. Works more like some trigger, if I go above, normal data are received in recording callback.

When I switch off the VoiceProcessingUnit with

AudioUnitSetProperty(audioUnit, kAUVoiceIOProperty_BypassVoiceProcessing, kAudioUnitScope_Global, kInputBus, &one, sizeof(zero));

it works as expected - even small noise is detected.

 I tried to play with different AudioUnit properties, but without results.

Does anybody know, how to avoid this behavior - I mean get all voice even when below this level?

Thanks,

Jindrich

---
Jindrich Sarson, TappyTaps
Prague, Czech Republic
+420 777064080

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: How to get mixed audio stream in hardware plug-in?
  • Next by Date: AudioUnitInitialize returns -66635
  • Previous by thread: How to get mixed audio stream in hardware plug-in?
  • Next by thread: AudioUnitInitialize returns -66635
  • Index(es):
    • Date
    • Thread