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