MF_LOW_LATENCY attribute

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

Data type

BOOL stored as UINT32

Syntax

GUID MF_LOW_LATENCY = {0x9c27891a,0xed7a,0x40e1,{0x88,0xe8,0xb2,0x27,0x27,0xa0,0x24,0xee} }  

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_AVEncCommonLowLatency 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

Header: Declared in mfapi.h.