MFPOLICYMANAGER_ACTION Enumeration

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

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.

Requirements

Header: Declared in mfidl.h.