Hi Andrew.

I haven’t used it on iOS but this is what you need to do on Mac OS X to use 
internal or external cameras.

To choose a particular camera use 

        merAVCamSet “camera” , tCameraID

So or your case using iOS I think you can use just “rear camera” as the 
tCameraID

        merAVCamSet“camera”, “rear camera”

See the dictionary for details.


For Mac OS X there is a bit more to do first you have to check to see what 
cameras are available and find their device IDs are: 

                merAVCamGet “Video Devices” 

You also have to check the audio devices it you want to switch both your video 
and audio sources.

                merAVCamGet “Audio Devices” 
If you are using  DV cams which used FireWire as the connector and include both 
Video and Audio together you need to use “Muxed devices” as the param

                merAVCamGet “Muxed Devices” 

See the dictionary for details on how the camera info is returned.

Once you have retrieved the video and audio device IDs you set the camera that 
will be used and the microphone with the same merAVCamSet  command and use the 
device IDs you just retrieved.
                merAVCamSet “camera”, pCameraID

                merAVCamSet “microphone”, pAudioID


I agree with Devin though it is better to switch to the new cameraControl. It 
will be the video and audio capture technology supported going forward. I have 
transitioned to it so I can deploy my application on Windows. I would use the 
LC 9.6  version as there were bugs in the 9.5.1 version that are fixed in 
LC9.6.   I haven’t tried it on IOS though so you should see if that works.

Martin







> On Apr 30, 2020, at 11:11 AM, Devin Asay via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Andrew, 
> 
> I’m not sure about mergAV, but if you gave an Indy license you might want to 
> check out cameraControl, which keeps getting better with each new release. I 
> was playing around with it in 9.6.0DP4 yesterday, and it seems pretty 
> capable. It also has the advantage of being cross-platform on Mac, Win, iOS, 
> and Android.
> 
> Devin
> 
> 
>> On Apr 30, 2020, at 9:01 AM, Andrew at MidWest Coast Media via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> I’m using mergAv to access video on mobile. I can access the front camera 
>> but only one of the rear cameras on my iPhone 11, the 1x “normal” lens 
>> rather than the 0.5x “wide angle”. Is there a way to access the multiple 
>> lenses that Apple has on their newer devices?
>> 
>> —Andrew Bell 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> Devin Asay
> Director
> Office of Digital Humanities
> Brigham Young University
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to