Defines actions that can be performed on a stream.
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;
| Constant | Description |
|---|---|
| PEACTION_NO | No action. |
| PEACTION_PLAY | Play the stream. |
| PEACTION_COPY | Copy the stream. |
| PEACTION_EXPORT | Export the stream to another format. |
| PEACTION_EXTRACT | Extract the data from the stream and pass it to the application. For example, acoustic echo cancellation requires this action. |
| PEACTION_RESERVED1 | Reserved. |
| PEACTION_RESERVED2 | Reserved. |
| PEACTION_RESERVED3 | Reserved. |
| PEACTION_LAST | Last member of the enumeration. |
Header: Declared in mfidl.h.