Skip to content

Latest commit

 

History

History
74 lines (45 loc) · 3.46 KB

mf-low-latency.md

File metadata and controls

74 lines (45 loc) · 3.46 KB
description ms.assetid title ms.topic ms.date
Enables low-latency processing in the Microsoft Media Foundation pipeline.
4D11B4D6-8CFF-4850-BF8F-9019A1F79153
MF_LOW_LATENCY attribute (Mfapi.h)
reference
05/31/2018

MF_LOW_LATENCY attribute

Enables low-latency processing in the Microsoft Media Foundation pipeline.

Data type

BOOL stored as UINT32

Get/set

To get this attribute, call IMFAttributes::GetUINT32.

To set this attribute, call IMFAttributes::SetUINT32.

Remarks

Low latency is defined as the smallest possible delay from when the media data is generated (or received) to when it is rendered. Low latency is desirable for real-time communication scenarios. For other scenarios, such as local playback or transcoding, you typically should not enable low-latency mode, because it can affect quality.

Note

The GUID value of this attribute is identical to the CODECAPI_AVLowLatencyMode property defined for the ICodecAPI interface.

 

Set this attribute on pipeline components as follows:

Applications typically do not set this attribute directly on the pipeline components, but instead set the attribute on one of the following objects:

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps | UWP apps]
Minimum supported server
Windows Server 2012 [desktop apps | UWP apps]
Header
Mfapi.h

See also

Alphabetical List of Media Foundation Attributes

Sink Writer Attributes

Source Reader Attributes

Transform Attributes