Enables low-latency processing in the Microsoft Media Foundation pipeline.
BOOL stored as UINT32
GUID MF_LOW_LATENCY = {0x9c27891a,0xed7a,0x40e1,{0x88,0xe8,0xb2,0x27,0x27,0xa0,0x24,0xee} }
To get this attribute, call IMFAttributes::GetUINT32
To set this attribute, call IMFAttributes::SetUINT32
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:
Header: Declared in mfapi.h.