Skip to content

Latest commit

 

History

History
65 lines (36 loc) · 2.12 KB

mf-session-quality-manager-attribute.md

File metadata and controls

65 lines (36 loc) · 2.12 KB
description ms.assetid title ms.topic ms.date
Contains the CLSID of a quality manager for the Media Session.
24b4a5e3-84f1-44d0-a8ac-75c127ec8a8a
MF_SESSION_QUALITY_MANAGER attribute (Mfidl.h)
reference
05/31/2018

MF_SESSION_QUALITY_MANAGER attribute

Contains the CLSID of a quality manager for the Media Session.

Data type

GUID

Remarks

You can use this attribute to provide a custom quality manager for the Media Session.

Set this attribute by using the pConfiguration parameter of the MFCreateMediaSession or MFCreatePMPMediaSession function.

If this attribute is set, the Media Session calls CoCreateInstance with the specified CLSID to create the quality manager. The object created by this CLSID must expose the IMFQualityManager interface.

If this attribute is not set, the Media Session creates the default quality manager provided in Media Foundation.

If you want to run the Media Session with no quality manager at all, set this attribute to GUID_NULL.

The GUID constant for this attribute is exported from mfuuid.lib.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Mfidl.h

See also

Alphabetical List of Media Foundation Attributes

IMFAttributes::GetGUID

IMFAttributes::SetGUID

Media Session Attributes