MFPMPSESSION_CREATION_FLAGS enumeration (mfidl.h)

Contains flags that define the behavior of the MFCreatePMPMediaSession function.

Syntax

typedef enum MFPMPSESSION_CREATION_FLAGS {
  MFPMPSESSION_UNPROTECTED_PROCESS = 0x1,
  MFPMPSESSION_IN_PROCESS = 0x2
} ;

Constants

 
MFPMPSESSION_UNPROTECTED_PROCESS
Value: 0x1
If this flag is set, the Protected Media Path (PMP) Media Session is created in an unprotected process. You can use the unprotected process to play clear content but not protected content. If this flag is not set, the PMP Media Session is created in a protected process. In that case, the protected process is used for both protected content and clear content.
MFPMPSESSION_IN_PROCESS
Value: 0x2

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

Media Foundation Enumerations