Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

MFPOLICYMANAGER_ACTION enumeration (mfidl.h)

Defines actions that can be performed on a stream.

Syntax

typedef enum _MFPOLICYMANAGER_ACTION {
 PEACTION_NO = 0,
 PEACTION_PLAY = 1,
 PEACTION_COPY = 2,
 PEACTION_EXPORT = 3,
 PEACTION_EXTRACT = 4,
 PEACTION_RESERVED1 = 5,
 PEACTION_RESERVED2 = 6,
 PEACTION_RESERVED3 = 7,
 PEACTION_LAST = 7
} MFPOLICYMANAGER_ACTION;

Constants

 
PEACTION_NO
Value: 0
No action.
PEACTION_PLAY
Value: 1
Play the stream.
PEACTION_COPY
Value: 2
Copy the stream.
PEACTION_EXPORT
Value: 3
Export the stream to another format.
PEACTION_EXTRACT
Value: 4
Extract the data from the stream and pass it to the application. For example, acoustic echo cancellation requires this action.
PEACTION_RESERVED1
Value: 5
Reserved.
PEACTION_RESERVED2
Value: 6
Reserved.
PEACTION_RESERVED3
Value: 7
Reserved.
PEACTION_LAST
Value: 7
Last member of the enumeration.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Header mfidl.h

See also

Media Foundation Enumerations


Feedback

Was this page helpful?

Additional resources