Windows.Devices.Display.Core Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce modi per gestire e presentare contenuto alla pipeline di visualizzazione hardware per il software di composizione personalizzato.
Per la documentazione concettuale su come implementare un compositore personalizzato, vedere Creazione di un'app di composizione personalizzata per monitoraggi head montati e specializzati.
Per un'applicazione di esempio, vedere l'esempio di compositore personalizzato Windows.Devices.Display.Core.
Classi
DisplayAdapter |
Rappresenta un controller di visualizzazione hardware. Si tratta in genere di una GPU (unità di elaborazione grafica). |
DisplayDevice |
Rappresenta un contesto per la creazione e la presentazione del contenuto direttamente al driver di visualizzazione. DisplayDevice è analogo a un dispositivo Direct3D nell'API Direct3D. Gli oggetti DisplayDevice implementano anche l'interfaccia COM IDisplayDeviceInterop. |
DisplayFence |
Rappresenta un oggetto di isolamento che può essere utilizzato per sincronizzare i comandi di rendering tra i dispositivi Direct3D e un oggetto DisplayDevice . |
DisplayManager |
Gestisce la proprietà di un oggetto o di oggetti DisplayTarget e fornisce metodi per creare oggetti DisplayState . |
DisplayManagerChangedEventArgs |
Rappresenta gli argomenti per l'evento Changed . |
DisplayManagerDisabledEventArgs |
Rappresenta gli argomenti per l'evento Disabled . |
DisplayManagerEnabledEventArgs |
Rappresenta gli argomenti per l'evento Enabled . |
DisplayManagerPathsFailedOrInvalidatedEventArgs |
Rappresenta gli argomenti per l'evento PathsFailedOrInvalidated . |
DisplayManagerResultWithState |
Contiene lo stato di un'operazione DisplayManager e un oggetto DisplayState risultante se l'operazione ha avuto esito positivo. |
DisplayModeInfo |
Vengono descritte le combinazioni valide di proprietà per un oggetto DisplayPath. I valori delle proprietà in questo oggetto possono essere impostati in un oggetto DisplayPath utilizzando il metodo ApplyPropertiesFromMode . Si noti che questo oggetto fa riferimento a una gamma di formati di filo validi, non solo a un formato di filo specifico. |
DisplayMuxDevice |
Fornisce modi per gestire e presentare contenuto alla pipeline di visualizzazione hardware per il software di composizione personalizzato. Per la documentazione concettuale su come implementare un compositore personalizzato, vedere Creazione di un'app di composizione personalizzata per monitoraggi head montati e specializzati. Per un'applicazione di esempio, vedere l'esempio di compositore personalizzato Windows.Devices.Display.Core. |
DisplayPath |
Rappresenta un percorso della pipeline di visualizzazione da una "origine" logica a un oggetto DisplayTarget. Un'origine logica fornisce un buffer di frame, in un formato descritto dalle proprietà di origine. La pipeline di visualizzazione compone il contenuto di origine e lo trasforma nel formato descritto dalle proprietà di destinazione. Gli oggetti DisplayPath implementano anche l'interfaccia COM IDisplayPathInterop. |
DisplayPrimaryDescription |
Descrive un set di proprietà utilizzate per l'allocazione di oggetti DisplaySurface tramite CreatePrimary. |
DisplayScanout |
Rappresenta un set di parametri convalidati per analizzare il contenuto in un'origine. Un oggetto DisplayScanout può essere assegnato a displayTask ed eseguito in displayTaskPool. |
DisplaySource |
Fornisce la proprietà di un'origine, consentendo al proprietario di presentare i frame. |
DisplayState |
Rappresenta una sezione temporale dello stato della pipeline di visualizzazione per un subset delle destinazioni di visualizzazione del sistema. Se IsReadOnly è |
DisplayStateOperationResult |
Contiene lo stato di un'operazione DisplayState . |
DisplaySurface |
Buffer in pixel 2D allocato per essere compatibile con l'analisi in uno o più oggetti DisplaySource . |
DisplayTarget |
Rappresenta una sezione nel tempo di una "destinazione logica" per la pipeline di visualizzazione. Questo è in genere analogo a un connettore fisico in una GPU, ad esempio una porta HDMI, ma può essere una destinazione virtuale che rappresenta destinazioni DisplayPort concatenati dasy. |
DisplayTask |
Rappresenta un set di operazioni che possono essere accodate ed eseguite in modo atomico tramite hardware di visualizzazione. |
DisplayTaskPool |
Fornisce metodi per allocare ed eseguire attività in un displayDevice. |
DisplayTaskResult |
Rappresenta più commenti e suggerimenti/informazioni sullo stato di una richiesta di presentazione e sulle operazioni da eseguire. Un oggetto DisplayTaskResult viene restituito da DisplayTaskPool.TryExecuteTask. |
DisplayView |
Rappresenta un gruppo di oggetti DisplayPath clonati logicamente. |
DisplayWireFormat |
Specifica una rappresentazione hardware esatta utilizzata per eseguire l'analisi; ad esempio la codifica pixel, i bit per canale, lo spazio dei colori e il formato di metadati HDR. |
Struct
DisplayPresentationRate |
Descrive una frequenza di presentazione complessiva costituita da una frequenza di aggiornamento razionale e da un divisore. |
Enumerazioni
DisplayBitsPerChannel |
Definisce costanti che specificano un numero di bit per canale, come flag. |
DisplayDeviceCapability |
Definisce le costanti che specificano una funzionalità di un oggetto DisplayDevice. |
DisplayManagerOptions |
Definisce le costanti che specificano le opzioni per DisplayManager. |
DisplayManagerResult |
Definisce le costanti che specificano il risultato di un'operazione DisplayManager . |
DisplayModeQueryOptions |
Definisce costanti che specificano le opzioni per un'operazione di query in modalità. |
DisplayPathScaling |
Definisce costanti che specificano come ridimensionare il contenuto da un buffer di frame a una destinazione. |
DisplayPathStatus |
Definisce le costanti che specificano l'ultimo stato del percorso nel sistema, acquisite all'ultima creazione o applicazione di DisplayState . |
DisplayPresentStatus |
Definisce le costanti che specificano uno stato dettagliato del risultato della chiamata più recente a DisplayTaskPool.TryExecuteTask. |
DisplayRotation |
Definisce costanti che specificano come ruotare il contenuto da un buffer di frame a una destinazione. |
DisplayScanoutOptions |
Definisce le costanti che specificano le opzioni per la creazione di un oggetto DisplayScanout , ad esempio chiamando DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions. |
DisplaySourceStatus |
Definisce costanti che specificano uno stato in cui può trovarsi un'origine di visualizzazione (un oggetto DisplaySource ). Lo stato influisce sull'utilizzo dell'origine di visualizzazione e sul modo in cui influisce sulle altre chiamate API. Ad esempio, se un'origine di visualizzazione è spenta, è possibile prevedere che una chiamata a (ad esempio) DisplayTaskPool.TryExecuteTask non riesca. |
DisplayStateApplyOptions |
Definisce le costanti che specificano le opzioni per l'applicazione di un oggetto DisplayState al sistema. |
DisplayStateFunctionalizeOptions |
Definisce le costanti che specificano le opzioni per la funzionalità di un oggetto DisplayState con il sistema. |
DisplayStateOperationStatus |
Definisce costanti che specificano il risultato di un'operazione DisplayState . |
DisplayTargetPersistence |
Definisce costanti che specificano il modo in cui un monitoraggio connesso a una destinazione deve essere virtualmente persistente quando l'hardware non segnala più alcun monitor connesso. |
DisplayTaskSignalKind |
Definisce costanti che specificano un tipo di segnale. |
DisplayWireFormatColorSpace |
Definisce costanti che specificano uno spazio colore, in genere definito da combinazioni di tre primarie a colori (rosso, verde e blu). |
DisplayWireFormatEotf |
Definisce le costanti che specificano una funzione di trasferimento elettro ottico (EOTF) per i pixel codificati. L'EOTF definisce il modo in cui il valore codificato di un pixel viene trasformato in una luminosità ottica su uno schermo hardware. |
DisplayWireFormatHdrMetadata |
Definisce costanti che specificano un formato per i metadati di mastering HDR incorporati in un bitstream in pixel. I metadati di mastering HDR definiscono in genere il modo in cui un flusso video deve essere adattato per la riproduzione su hardware di visualizzazione specifico. |
DisplayWireFormatPixelEncoding |
Definisce le costanti che specificano il modello di colore e il formato di sottocampionamento cromatico usati per codificare i dati pixel. |