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.