iPhone Camera Remote Control

When an iPhone is connected as a camera source, you can control its camera settings remotely from the iPad — no need to walk over and touch the iPhone.

Available controls

Zoom

  • Normalized zoom (0–1) — smoothly controls the full zoom range
  • Feedback shows: current normalized zoom, zoom factor, maximum zoom, and maximum optical zoom

Focus

| Mode | Description | |—|—| | Tap-to-focus | Tap a point on the preview to focus there (X, Y normalized) | | Manual focus | Set the lens position directly (0–1) | | Auto-focus | Enable continuous auto-focus |

Exposure

  • Exposure compensation — Adjust brightness in EV stops (negative = darker, positive = brighter)
  • Auto-exposure — Enable continuous auto-exposure
  • Feedback shows: current mode, compensation value, min/max range

White balance

| Mode | Description | |—|—| | Manual | Set temperature and tint values | | Auto | Enable continuous auto white balance |

Other controls

| Control | Description | |—|—| | Torch | Toggle the iPhone’s flashlight | | Camera switch | Toggle between front and back camera | | Ultra-wide | Switch to the ultra-wide lens (if available on the iPhone model) | | Screen dim | Dim the iPhone’s screen to save battery |

Feedback

The iPhone sends real-time feedback for all camera parameters:

  • Current zoom level and range
  • Focus mode and lens position
  • Exposure mode, compensation, and range
  • White balance mode, temperature, and tint
  • Torch state and availability
  • Camera position (front/back)
  • Ultra-wide state and availability

OSC control

iPhone cameras can be controlled via OSC on port 10000 (the iPhone’s OSC server):

Address Args Description
/pmix/camera/zoom float 0–1 Set zoom
/pmix/camera/focus/point float, float Tap-to-focus (x, y)
/pmix/camera/focus/manual float 0–1 Manual lens position
/pmix/camera/focus/auto int 0/1 Auto-focus
/pmix/camera/exposure float Exposure compensation (EV)
/pmix/camera/exposure/auto int 0/1 Auto-exposure
/pmix/camera/wb/manual float, float White balance (temp, tint)
/pmix/camera/wb/auto int 0/1 Auto white balance
/pmix/camera/torch Toggle torch
/pmix/camera/switch Toggle front/back
/pmix/camera/ultrawide int 0/1 Ultra-wide lens
/pmix/camera/screen/dim Toggle screen dim

Note: iPhone camera OSC commands are sent to the iPhone’s IP on port 10000, not to the iPad’s OSC port.