Enum PoseMode

The pose mode used for rendering.

enum class Microsoft::Azure::RemoteRendering::PoseMode : int32_t

Values

Name Value Description Remarks
PoseMode::Local 0 Client operates in local pose space which uses the latest available pose for rendering. Note, the remote frame is automatically reprojected from remote pose space into local pose space when using this mode which has a performance impact. This mode gives the best possible latency and quality for local content.
PoseMode::Remote 1 Client operates in remote pose space which uses the remote pose of the latest received remote frame for rendering. This mode gives the best performance but with the drawback of rendering local content in remote pose space as well which means that any network issue affecting pose quality will also apply to local content.
PoseMode::Passthrough 2 Client operates in remote pose space which uses the remote pose of the latest received remote frame for rendering. Content will not be reprojected and instead stay in remote pose space. This mode is only available when GraphicsBindingSimD3d11 is used. This mode gives the best stability at the cost of latency and is artifact-free. It is comparable to plain cloud streaming and therefore recommended for desktop apps.

See also