ATEM API v7.2 Camera Control Read Focus issue

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message

Benoit Leloutre

  • Posts: 1
  • Joined: Wed Jan 10, 2018 10:01 am

ATEM API v7.2 Camera Control Read Focus issue

PostWed Jan 10, 2018 10:35 am

I'm trying to get the focus value of a BMD studio camera 4k through the atem API.
In C# with BMDSwitcherAPI, I'm using:
IBMDSwitcher m_switcher;
cameraControl = (IBMDSwitcherCameraControl)m_switcher;
double focus;
cameraControl.GetFloats(cameraID, 0, 0, 1, out focus);

The range value from the whitepaper is [0-1] in 16 bits.
But If I do an autofocus with the atem software interface and after I do a get in C#, I receive "-13,6745...." If I turn the lens ring to minimum, I get the same value, to maximim, the same value.

But if I set a value like "0,83" with cameraControl.SetFloats(cameraID, 0, 0, 1, 0.83), my focus is good.

In other words, I want to read the focus value after turning the physical ring of the lens through the atem API.

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 2 guests