docs(ios): refresh stale OSC references

ARBodySession header comment and Info.plist usage strings
still described the removed OSC/UDP path; update them to the
USB transport and drop the dead _osc._udp Bonjour service.
This commit is contained in:
L'électron rare
2026-05-18 17:28:56 +02:00
parent 1af056dbf1
commit 35b18f6ca5
2 changed files with 4 additions and 12 deletions
@@ -5,14 +5,10 @@ import Foundation
import RealityKit
import SwiftUI
/// Drives the ARKit body-tracking session and broadcasts joints to
/// GrosMac via OSC UDP. Two destinations are supported simultaneously :
/// - Python `IphoneOSCListener` on :57128 (drives ArkitFuse + cam-z lock)
/// - Swift `ArkitOSCListener` on :57129 (diagnostic overlay in AVLiveBody)
/// Drives the ARKit body-tracking session and streams the 91-joint
/// skeleton plus HEVC-encoded camera video to the tethered Mac over
/// USB (AVLiveWire frames via usbmuxd). No network involved.
///
/// LiDAR (sceneDepth + scene reconstruction mesh) is enabled when the
/// device supports it (iPhone Pro / Pro Max). RGB-only fallback on
/// non-LiDAR devices.
/// Lightweight 2D snapshot of the tracked skeleton, ready for SwiftUI
/// Canvas. Joint indices follow `ARSkeletonDefinition.defaultBody3D`.
struct SkeletonSnapshot: Equatable {
@@ -15,11 +15,7 @@
<key>NSCameraUsageDescription</key>
<string>Required for ARKit body tracking and LiDAR depth capture.</string>
<key>NSLocalNetworkUsageDescription</key>
<string>Streams ARKit body joints (OSC/UDP) to the AV-Live host on the local network.</string>
<key>NSBonjourServices</key>
<array>
<string>_osc._udp</string>
</array>
<string>Streams ARKit body tracking and camera video to a tethered Mac over USB.</string>
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key><false/>