Opérations disponibles sur les ressources de diffusion en continu
Cette section répertorie les opérations que vous pouvez effectuer sur les ressources de streaming.
- Mettez à jour les opérations de mappage de vignettes qui retournent void et copient les opérations de mappage de vignettes qui retournent void : ces opérations pointent des emplacements de vignette dans une ressource de diffusion en continu vers des emplacements dans des pools de vignettes, ou sur NULL, ou sur les deux. Ces opérations peuvent mettre à jour un sous-ensemble disjoint des pointeurs de vignette.
- Opérations de copie et de mise à jour : toutes les API qui peuvent copier des données vers et à partir d’une surface de pool par défaut fonctionnent pour les ressources de diffusion en continu. La lecture à partir de vignettes non mappées produit 0 et les écritures dans des vignettes non mappées sont supprimées.
- Opérations copier des vignettes et mettre à jour les vignettes : ces opérations existent pour copier des vignettes à une granularité de 64 Ko vers et depuis n’importe quelle ressource de diffusion en continu et une ressource de mémoire tampon dans une disposition de mémoire canonique. Le pilote d’affichage et le matériel effectuent toute mémoire « swizzling » nécessaire pour la ressource de diffusion en continu.
- Les liaisons de pipeline Direct3D et les créations d’affichage/liaisons qui fonctionnent également sur les ressources de diffusion en continu fonctionnent également sur les ressources de diffusion en continu.
Les contrôles de vignette sont disponibles dans des contextes immédiats ou différés (tout comme les mises à jour des ressources classiques) et, lors de l’exécution, ont un impact sur les accès ultérieurs aux vignettes (opérations non envoyées précédemment).
Rubriques connexes
Création de ressources de streaming