Windows.Devices.Display.Core Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece maneiras de gerenciar e apresentar conteúdo ao pipeline de exibição de hardware para software compositor personalizado.
Para obter documentação conceitual sobre como implementar um compositor personalizado, consulte Criando um aplicativo compositor personalizado para monitores especializados e montados na cabeça.
Para obter um aplicativo de exemplo, consulte o exemplo de compositor personalizado Windows.Devices.Display.Core.
Classes
DisplayAdapter |
Representa um controlador de exibição de hardware. Normalmente, essa é uma GPU (unidade de processamento gráfico). |
DisplayDevice |
Representa um contexto para criar e apresentar conteúdo diretamente ao driver de exibição. Um DisplayDevice é análogo a um dispositivo Direct3D na API direct3D . Os objetos DisplayDevice também implementam a interface COM IDisplayDeviceInterop. |
DisplayFence |
Representa um objeto fence que pode ser usado para sincronizar comandos de renderização entre dispositivos Direct3D e um objeto DisplayDevice . |
DisplayManager |
Gerencia a propriedade de um objeto Ou objetos DisplayTarget e fornece métodos para criar objetos DisplayState . |
DisplayManagerChangedEventArgs |
Representa argumentos para o evento Changed . |
DisplayManagerDisabledEventArgs |
Representa argumentos para o evento Disabled . |
DisplayManagerEnabledEventArgs |
Representa argumentos para o evento Enabled . |
DisplayManagerPathsFailedOrInvalidatedEventArgs |
Representa argumentos para o evento PathsFailedOrInvalidated . |
DisplayManagerResultWithState |
Contém o status de uma operação DisplayManager e um DisplayState resultante se a operação foi bem-sucedida. |
DisplayModeInfo |
Descreve combinações válidas de propriedades para um DisplayPath. Os valores de propriedade neste objeto podem ser definidos em um DisplayPath usando o método ApplyPropertiesFromMode . Observe que esse objeto se refere a um intervalo de formatos de fio válidos, não apenas a um formato de fio específico. |
DisplayMuxDevice |
Fornece maneiras de gerenciar e apresentar conteúdo ao pipeline de exibição de hardware para software compositor personalizado. Para obter documentação conceitual sobre como implementar um compositor personalizado, consulte Criando um aplicativo compositor personalizado para monitores especializados e montados na cabeça. Para obter um aplicativo de exemplo, consulte o exemplo de compositor personalizado Windows.Devices.Display.Core. |
DisplayPath |
Representa um caminho de pipeline de exibição de uma "origem" lógica para um DisplayTarget. Uma fonte lógica fornece um buffer de quadros, em um formato descrito pelas propriedades de origem. O pipeline de exibição compõe o conteúdo de origem e o transforma no formato descrito pelas propriedades de destino. Os objetos DisplayPath também implementam a interface COM IDisplayPathInterop. |
DisplayPrimaryDescription |
Descreve um conjunto de propriedades que são usadas para alocar objetos DisplaySurface usando CreatePrimary. |
DisplayScanout |
Representa um conjunto de parâmetros validados para verificar o conteúdo para uma fonte. Um DisplayScanout pode ser atribuído a um DisplayTask e executado em um DisplayTaskPool. |
DisplaySource |
Fornece a propriedade de uma origem, permitindo que o proprietário apresente quadros. |
DisplayState |
Representa uma fatia no tempo de exibição do estado do pipeline para um subconjunto dos destinos de exibição do sistema. Se IsReadOnly for |
DisplayStateOperationResult |
Contém o status de uma operação DisplayState. |
DisplaySurface |
Um buffer de pixel 2D alocado para ser compatível com a verificação de um ou mais objetos DisplaySource . |
DisplayTarget |
Representa uma fatia no tempo de um "destino" lógico para o pipeline de exibição. Normalmente, isso é análogo a um conector físico em uma GPU, como uma porta HDMI, mas pode ser um destino virtual que representa destinos DisplayPort encadeados. |
DisplayTask |
Representa um conjunto de operações que podem ser enfileiradas e executadas atomicamente por hardware de exibição. |
DisplayTaskPool |
Fornece métodos para alocar e executar tarefas em um DisplayDevice. |
DisplayTaskResult |
Representa várias partes de comentários/informações sobre o estado de uma solicitação de apresentação e o que você deve fazer sobre ela. Um objeto DisplayTaskResult é retornado de DisplayTaskPool.TryExecuteTask. |
DisplayView |
Representa um grupo de objetos DisplayPath que são clonados logicamente juntos. |
DisplayWireFormat |
Especifica uma representação de hardware exata usada para verificar; como a codificação de pixel, bits por canal, espaço em cores e formato de metadados HDR. |
Estruturas
DisplayPresentationRate |
Descreve uma taxa de apresentação geral composta por uma taxa de atualização racional e um divisor. |
Enumerações
DisplayBitsPerChannel |
Define constantes que especificam um número de bits por canal, como sinalizadores. |
DisplayDeviceCapability |
Define constantes que especificam uma funcionalidade de um DisplayDevice. |
DisplayManagerOptions |
Define constantes que especificam opções para o DisplayManager. |
DisplayManagerResult |
Define constantes que especificam o resultado de uma operação DisplayManager . |
DisplayModeQueryOptions |
Define constantes que especificam opções para uma operação de consulta de modo. |
DisplayPathScaling |
Define constantes que especificam como dimensionar o conteúdo de um buffer de quadros para um destino. |
DisplayPathStatus |
Define constantes que especificam a última status do caminho no sistema, capturadas quando o DisplayState foi criado ou aplicado pela última vez. |
DisplayPresentStatus |
Define constantes que especificam uma status detalhada do resultado da chamada mais recente para DisplayTaskPool.TryExecuteTask. |
DisplayRotation |
Define constantes que especificam como girar o conteúdo de um buffer de quadro para um destino. |
DisplayScanoutOptions |
Define constantes que especificam opções para criar um objeto DisplayScanout (por exemplo, chamando DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions). |
DisplaySourceStatus |
Define constantes que especificam um estado em que uma fonte de exibição (um objeto DisplaySource ) pode estar. O estado afeta o uso da fonte de exibição e como ela afeta outras chamadas à API. Por exemplo, se uma fonte de exibição estiver desligada, você poderá esperar que uma chamada para (por exemplo) DisplayTaskPool.TryExecuteTask não seja bem-sucedida. |
DisplayStateApplyOptions |
Define constantes que especificam opções para aplicar um DisplayState ao sistema. |
DisplayStateFunctionalizeOptions |
Define constantes que especificam opções para funcionalizar um DisplayState com o sistema. |
DisplayStateOperationStatus |
Define constantes que especificam o resultado de uma operação DisplayState . |
DisplayTargetPersistence |
Define constantes que especificam como um monitor conectado a um destino deve ser praticamente persistente quando o hardware não relata mais nenhum monitor conectado. |
DisplayTaskSignalKind |
Define constantes que especificam um tipo de sinal. |
DisplayWireFormatColorSpace |
Define constantes que especificam um espaço de cor, normalmente definido por combinações de três primárias de cores (vermelho, verde e azul). |
DisplayWireFormatEotf |
Define constantes que especificam uma EOTF (função de transferência eletro-óptica) para pixels codificados. O EOTF define como o valor codificado de um pixel é transformado em um brilho óptico em uma tela de hardware. |
DisplayWireFormatHdrMetadata |
Define constantes que especificam um formato para metadados de masterização HDR inseridos em um bitstream de pixel. Os metadados de masterização hdr normalmente definem como um fluxo de vídeo deve ser adaptado para reprodução em hardware de exibição específico. |
DisplayWireFormatPixelEncoding |
Define constantes que especificam o modelo de cor e o formato de subamostramento chroma usado para codificar dados de pixel. |