Share via


DisplayPath.PhysicalPresentationRate Property

Definition

Gets or sets the actual physical rate at which the display is scanning out pixels (when refresh rates are being virtualized).

public:
 property IReference<DisplayPresentationRate> ^ PhysicalPresentationRate { IReference<DisplayPresentationRate> ^ get(); void set(IReference<DisplayPresentationRate> ^ value); };
IReference<DisplayPresentationRate> PhysicalPresentationRate();

void PhysicalPresentationRate(IReference<DisplayPresentationRate> value);
public System.Nullable<DisplayPresentationRate> PhysicalPresentationRate { get; set; }
var iReference = displayPath.physicalPresentationRate;
displayPath.physicalPresentationRate = iReference;
Public Property PhysicalPresentationRate As Nullable(Of DisplayPresentationRate)

Property Value

A DisplayPresentationRate object representing the actual physical rate at which the display is scanning out pixels.

Windows requirements

Device family
Windows 11 (introduced in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v14.0)

Remarks

Starting with Windows 11, DisplayPresentationRate is virtualized if the physical display is capable of virtualizing refresh rates, and doesn't necessarily represent the actual pixel rate on the wire.

To determine the actual physical rate at which the display is scanning out pixels, use the flag DisplayManagerOptions::VirtualRefreshRateAware while creating your DisplayManager and DisplayPath objects.

If your application's DisplayManager isn't virtual refresh rate aware, then it won't be able to access PhysicalPresentationRate.

Applies to