Re: Programmatically sending from one speaker on iPhone 7
Re: Programmatically sending from one speaker on iPhone 7
- Subject: Re: Programmatically sending from one speaker on iPhone 7
- From: Brian Armstrong <email@hidden>
- Date: Mon, 29 Jan 2018 21:02:07 +0000
Sure, panning would be fine, as long as it's possible to pan to either the
top or bottom only.
My understanding, without being able to test it, is that in portrait mode,
the iPhone 7 and newer will mix stereo channels and play the mixed audio
from both top and bottom. So if that's true, it seems traditional L/R
panning is out. But if I misunderstood how the iPhone 7 works, clarifying
would be super helpful too.
On Mon, Jan 29, 2018 at 12:27 PM Brian Hall <email@hidden> wrote:
> Do you mean you want to pan the sound to one side?
>
> On Mon, Jan 29, 2018 at 1:44 AM, Brian Armstrong <
> email@hidden> wrote:
>
>> Hi,
>>
>> Is there any way to get Core Audio to only send from one speaker on the
>> iPhone 7 (and newer)? For example, setting
>> AudioStreamBasicDescription.mChannelsPerFrame to 1 or 4, or some special
>> function in AVAudioSession? I have been digging but I can't seem to find an
>> answer to this. I would test these ideas myself but my phone is older, so
>> there's nothing I can seemingly reproduce here.
>>
>> My application requires that sound only be sent from one speaker. Two
>> speaker playback causes destructive interference. From my understanding,
>> the 7 will correctly separate two channels in landscape mode, but I suspect
>> it may mix the channels and play from both speakers in portrait.
>>
>> Thanks
>> Brian
>>
>> _______________________________________________
>> 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
>>
>>
>
_______________________________________________
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