HardwareBufferUsage Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la façon dont une mémoire tampon matérielle sera utilisée.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
[System.Flags]
public enum HardwareBufferUsage
[<System.Flags>]
type HardwareBufferUsage =
- Héritage
-
HardwareBufferUsage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Spécifie aucun indicateur d’utilisation. |
| UsageCpuReadRarely | 2 | Spécifie des lectures occasionnelles du processeur. |
| UsageCpuReadOften | 3 | Spécifie les lectures fréquentes du processeur. |
| UsageCpuWriteRarely | 32 | Spécifie des écritures occasionnelles du processeur. |
| UsageCpuWriteOften | 48 | Spécifie les écritures fréquentes du processeur. |
| UsageGpuSampledImage | 256 | Spécifie que le GPU lit à partir de la mémoire tampon. |
| UsageGpuColorOutput | 512 | Spécifie que le GPU écrit dans la mémoire tampon. |
| UsageComposerOverlay | 2048 | Spécifie l’utilisation en tant que superposition de compositeur de matériel via SurfaceControl. |
| UsageProtectedContent | 16384 | Nécessite que la mémoire tampon reste dans un chemin matériel protégé. |
| UsageVideoEncode | 65536 | Spécifie qu’un encodeur vidéo matériel lit à partir de la mémoire tampon. |
| UsageSensorDirectData | 8388608 | Spécifie l’utilisation pour les données de capteur directes. |
| UsageGpuDataBuffer | 16777216 | Spécifie l’utilisation en tant que mémoire tampon de stockage de nuanceur ou objet de mémoire tampon uniforme. |
| UsageGpuCubeMap | 33554432 | Spécifie l’utilisation comme texture de carte de cube. |
| UsageGpuMipmapComplete | 67108864 | Spécifie que la mémoire tampon contient une hiérarchie mipmap complète. |
| UsageFrontBuffer | 4294967296 | Spécifie le rendu de la mémoire tampon frontale, qui peut modifier la façon dont d’autres indicateurs d’utilisation sont gérés. |
Remarques
Les modes de lecture du processeur sont des alternatives les uns aux autres, comme les modes d’écriture du processeur. Sélectionnez un mode pour chaque type d’accès au processeur et combinez-le avec d’autres indicateurs d’utilisation pris en charge. Toutes les combinaisons ne sont pas prises en charge.