Skip to main content

Connection & services

The connection entry point and the device-side services. For the end-to-end workflow see the Connecting guide.

ServiceManager

Moved to ServiceManager.

ServiceNames

static class

Canonical service-name constants for the discovery methods.

ConstantValue
SkeletonService"SkeletonService"
ObjectDetectionService"6DofService"
CalibrationService"CalibrationService"
CameraFeedService"CameraFeedService"

HandProviderType

enum

Selects the hand-tracking source for ServiceManager.HandProvider: None = 0 · OVR = 1 · UltraLeap = 2 · HTC = 3 · HTC_Wave = 4.

HighResTime

static class

Monotonic, UTC-aligned clock in seconds since the Unix epoch (matches the server's capture times; equivalent to Python time.time()).

MemberReturns
Now / PyTimedouble — fractional seconds since Unix epoch (UTC)
NowMillisecondsdouble
ElapsedSince(double start) / ElapsedMsSince(double start)double

CameraService

Moved to CameraService.

RenderService

Moved to RenderService.

HandSkeletonService

Moved to HandSkeletonService.

GameService

Moved to GameService.

UnityService

Moved to UnityService.

CvsCameraInfo

Moved to CvsCameraInfo.

CameraFeedClient

Moved to CameraFeedClient.


Next: Skeletons & characters.

Was this page helpful?