When using CMdaAudioToneUtility::PrepareToPlayTone(...) the tone is played through the "external" public speaker.
When using CMdaAudioToneUtility::PrepareToPlayDTMFString(...) the tones are played through the "internal" ear speaker.
1) Is there any way to control this? I need to play a tone through the ear speaker.
2) Does anyone know the meaning of all the bits of the priority bitmask used in CMdaAudioToneUtility::SetPriority(...) ? The API only mentions 4 possible values, but when using the Audio Proxy Server, you need stuff like 0x05220001.
3) Wth is a fixed (pre-defined) tone sequence? Where do they come from? CMdaAudioToneUtility::FixedSequenceCount() returns 0 on my device.