XDisplayTryEnableHdrMode
Intenta habilitar el modo HDR (alto rango dinámico) para la pantalla conectada.Sintaxis
Parámetros
displayModePreference _In_Tipo: XDisplayHdrModePreference Enumeración usada para favorecer HDR o una velocidad de fotogramas mejorada de hasta 120 Hz, en los casos en que el televisor conectado no admita ambas opciones. displayHdrModeInfo _Out_opt_
Tipo: XDisplayHdrModeInfo* Si el modo HDR está habilitado, los valores mínimo y máximo de luminancia de asignación de tonos para la pantalla conectada.
Valor devuelto
Tipo: XDisplayHdrModeResult Si la función se ejecuta correctamente, el valor devuelto se establece en XDisplayHdrModeResult::Enabled si el modo HDR está habilitado, o en XDisplayHdrModeResult::Disabled si el modo HDR no está habilitado. Si la función falla, el valor devuelto se establece en XDisplayHdrModeResult::Unknown.Comentarios
No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
- Su título solo implementa HDR y no admite 120 Hz en absoluto.
- El usuario final ha establecido una configuración dentro del juego que indica que no quiere una frecuencia de actualización de 120 Hz, o prefiere HDR, como una preferencia por la calidad sobre el rendimiento.
- El título está en un modo de juego en el que no se admite la frecuencia de actualización de 120 Hz.
- Admite 120 Hz y usted o el usuario final han indicado que es lo preferido para el escenario actual (p. ej., al establecer Prefer performance en una configuración o modo de juego dentro del juego).
- Algo ha cambiado que ha modificado su preferencia. Lo más probable es que el usuario haya cambiado la configuración del juego de Prefer quality a Prefer performance.
No llame a XDisplayTryEnableHdrMode ni alterne entre modos en cada fotograma; cambie solo cuando haya algún motivo específico.
Para obtener más información sobre los valores de luminancia de HDR y la asignación de tonos, consulte la presentación For a Better HDR Gaming Experience en el sitio web del HDR Gaming Interest Group.
El ejemplo siguiente intenta habilitar el modo HDR para la pantalla conectada. Si se devuelve XDisplayHdrModeInfo::Enabled, el modo HDR está habilitado para la pantalla y el juego usa los valores de luminancia de la estructura XDisplayHdrModeInfo devuelta para inicializarse en modo HDR; de lo contrario, el modo HDR no está disponible o está deshabilitado, y el juego se inicializa en modo SDR (rango dinámico estándar).
Requisitos
Encabezado: XDisplay.h Biblioteca: xgameruntime.lib Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
XDisplayHdrModePreferenceXDisplayHdrModeInfo
XDisplayHdrModeResult
XDisplay
