ControlledSimulatorCamera
USI.Core
An owned provider-neutral lease over the simulator camera.
public sealed class ControlledSimulatorCamera : IAsyncDisposableProperties
Identifier
public string Identifier { get; }Stable USI identity; never a provider callback or handle.
IsActive
public bool IsActive { get; }LastCommandedPose
public ControlledSimulatorCameraPose LastCommandedPose { get; }Persistence
public SimulatorCameraControlPersistence Persistence { get; }Presentation
public SimulatorCameraPresentation Presentation { get; }Events
Released
public event EventHandler<SimulatorCameraControlReleasedEventArgs> ReleasedMethods
DisposeAsync
public ValueTask DisposeAsync()TryReleaseAsync
public Task<USIResult> TryReleaseAsync()TrySetPoseAsync
public Task<USIResult> TrySetPoseAsync(ControlledSimulatorCameraPose pose)