MF_MEDIAKEYSESSION_MESSAGETYPE enumeration (mfidl.h)
Specifies the type of a Content Decryption Module (CDM) message.
Syntax
typedef enum MF_MEDIAKEYSESSION_MESSAGETYPE {
MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_REQUEST = 0,
MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_RENEWAL = 1,
MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_RELEASE = 2,
MF_MEDIAKEYSESSION_MESSAGETYPE_INDIVIDUALIZATION_REQUEST = 3
} ;
Constants
MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_REQUEST Value: 0 The message contains a request for a new license. |
MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_RENEWAL Value: 1 The message contains a request to renew an existing license. |
MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_RELEASE Value: 2 The message contains a record of license destruction. |
MF_MEDIAKEYSESSION_MESSAGETYPE_INDIVIDUALIZATION_REQUEST Value: 3 The message contains a request for App-Assisted Individualization (or re-individualization). |
Remarks
This value is used by the IMFContentDecryptionModuleSessionCallbacks::KeyMessage callback.
MF_MEDIAKEYSESSION_MESSAGETYPE is based on the Encrypted Media Extension specification's MediaKeyStatus enumeration.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 (10.0; Build 19041) |
Minimum supported server | Windows Server, version 2004 (10.0; Build 19041) |
Header | mfidl.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for