Microsoft.MixedReality.OpenXR.Remoting Namespace

Classes

AppRemoting

Provides information and configuration for creating a Holographic Remoting remote app.

Structs

RemotingConfiguration

Specifies the configuration for the remote app (Client) to initiate a remoting connection.

RemotingConnectConfiguration

Specifies the configuration for the remote app (Client) to initiate a remoting connection.

RemotingListenConfiguration

Specifies the configuration for the remote app (Server) to initiate a remoting connection in listen mode.

SecureRemotingCertificateValidationResult

Defines the result of a certificate validation for secure remoting connection.

SecureRemotingConnectConfiguration

Specifies the configuration for the remote app (Client) to initiate a secure remoting connection.

SecureRemotingListenConfiguration

Specifies the configuration for the remote app (Server) to initiate a secure remoting connection in linsten mode.

Enums

ConnectionState

Describes the current connection state.

DisconnectReason

Describes the reason for why the connection disconnected.

RemotingAudioCaptureMode

Describes the preferred audio capture mode to use for the connection.

RemotingVideoCodec

Describes the preferred video codec to use for the connection.

SecureRemotingNameValidationResult

Describes whether the name of the host presenting the certificate does not match the certificate subject.

Delegates

ConnectedDelegate

Describes the event handler that can be implemented by remote app to get notified on a Connected event.

DisconnectingDelegate

Describes the event handler that can be implemented by remote app to get notified on a Disconnecting event.

ReadyToStartDelegate

Describes the event handler that can be implemented by remote app to get notified when IsReadyToStart changes from false to true.

SecureRemotingValidateAuthenticationTokenDelegate

The callback that needs to be implemented by remote app (Server) in secure listen mode to validate remote player's (Client) authentication token.

SecureRemotingValidateServerCertificateDelegate

Defines the callback that can be provided by the remote app (Client) for custom validation of remote player's(Server) certificate chain.