HolographicCameraRenderingParameters Classe

Définition

Représente les paramètres par caméra pour le rendu du contenu holographique.

public ref class HolographicCameraRenderingParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HolographicCameraRenderingParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HolographicCameraRenderingParameters
Public NotInheritable Class HolographicCameraRenderingParameters
Héritage
Object Platform::Object IInspectable HolographicCameraRenderingParameters
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v2.0)

Remarques

L’appel de cette méthode acquiert une mémoire tampon qui sera utilisée pour mettre à jour la couche primaire du composant holographique. La mémoire tampon reste acquise jusqu’à ce que l’application présente l’HolographicFrame utilisé pour créer l’objet HolographicCameraRenderingParameters correspondant, auquel cas la mémoire tampon sera validée sur le composant holographique. Les applications peuvent avoir jusqu’à deux tampons de couche primaire acquis à un moment donné. Le format de mémoire tampon de la couche primaire est BGRA 8 bits.

Votre application obtient généralement une qualité visuelle optimale en appelant CommitDirect3D11DepthBuffer pour valider une mémoire tampon de profondeur précise dont les pixels peuvent être mappés à des compteurs à l’aide de vos plans proches et éloignés spécifiés, puis en n’appelant pas SetFocusPoint. Cela permet la stabilisation basée sur la profondeur des hologrammes dans votre image.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 CommitDirect3D11DepthBuffer
1703 15063 ReprojectionMode
1709 16299 IsContentProtectionEnabled

Propriétés

DepthReprojectionMethod

Obtient ou définit la méthode de reprojection utilisée pour l’HolographicCamera associé pour un HolographicFrame donné. Le système sélectionne une méthode de reprojection par défaut en fonction des fonctionnalités de l’appareil et/ou de la plateforme.

Direct3D11BackBuffer

Obtient la surface de mémoire tampon arrière Direct3D 11 pour cette caméra. Les applications doivent récupérer une nouvelle surface de mémoire tampon arrière pour le rendu de chaque image.

Direct3D11Device

Obtient l’appareil Direct3D 11 pour cet appareil photo.

IsContentProtectionEnabled

Obtient ou définit si l’application affiche du contenu protégé.

ReprojectionMode

Obtient ou définit le type de reprojection demandé par l’application pour stabiliser son rendu holographique par rapport au mouvement de la tête de l’utilisateur.

Méthodes

CommitDirect3D11DepthBuffer(IDirect3DSurface)

Fournit une mémoire tampon de profondeur pour cette image sur le pipeline d’affichage holographique, ce qui permet une stabilisation basée sur la profondeur de l’image par rapport au mouvement de la tête de l’utilisateur.

SetFocusPoint(SpatialCoordinateSystem, Vector3)

Définit le point fixe dans l’espace holographique sur lequel l’utilisateur se concentrera probablement pour l’image actuelle.

SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3)

Définit le point fixe dans l’espace holographique sur lequel l’utilisateur se concentrera, ainsi que la valeur normale d’un plan de mise au point à travers ce point.

SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3)

Définit le point de déplacement dans l’espace holographique sur lequel l’utilisateur se concentrera, ainsi que la valeur normale d’un plan de focus à travers ce point.

S’applique à

Voir aussi