Partager via


DisplayDevice.CreateSimpleScanout Méthode

Définition

Crée un objet DisplayScanout qui peut être utilisé pour présenter une surface en plein écran directement à l’écran.

public:
 virtual DisplayScanout ^ CreateSimpleScanout(DisplaySource ^ pSource, DisplaySurface ^ pSurface, unsigned int SubResourceIndex, unsigned int SyncInterval) = CreateSimpleScanout;
DisplayScanout CreateSimpleScanout(DisplaySource const& pSource, DisplaySurface const& pSurface, uint32_t const& SubResourceIndex, uint32_t const& SyncInterval);
public DisplayScanout CreateSimpleScanout(DisplaySource pSource, DisplaySurface pSurface, uint SubResourceIndex, uint SyncInterval);
function createSimpleScanout(pSource, pSurface, SubResourceIndex, SyncInterval)
Public Function CreateSimpleScanout (pSource As DisplaySource, pSurface As DisplaySurface, SubResourceIndex As UInteger, SyncInterval As UInteger) As DisplayScanout

Paramètres

pSource
DisplaySource

DisplaySource pour présenter du contenu en plein écran.

pSurface
DisplaySurface

Surface principale plein écran.

SubResourceIndex
UInt32

unsigned int

uint32_t

Lié au concept de sous-ressources de Direct3D. À l’aide de cet index, vous pouvez spécifier la sous-ressource dans displaySurface qui doit être utilisée pour l’analyse, dans le cas où il existe plusieurs sous-ressources.

La seule façon d’avoir un DisplaySurface qui a plusieurs sous-ressources consiste à créer displaySurface avec l’indicateur isStereo (voir CreateWithProperties) ou à ouvrir un ID3D11Texture2D à l’aide d’API dans IDisplayDeviceInterop.

La valeur la plus courante pour subresourceindex est 0, ce qui indique qu’aucune sous-ressource n’est nécessaire ou disponible.

SyncInterval
UInt32

unsigned int

uint32_t

Entier qui spécifie comment synchroniser la présentation d’un cadre avec le vide vertical de l’affichage.

SyncInterval == 0. La présentation se produit sur le vide vertical suivant de l’affichage. S’il existe d’autres cadeaux dans la file d’attente avec la valeur = 0, ces cadeaux sont ignorés. SyncInterval == 0, avec DisplayScanoutOptions::AllowTearing. La présentation se produit immédiatement ; il n’existe aucune synchronisation avec l’image précédente. Cela peut entraîner des déchirures visibles. SyncInterval == 1 à 4. Synchroniser la présentation pour au moins n espaces verticaux de l’affichage.

Retours

Valeur DisplayScanout .

S’applique à