MF2DBuffer_LockFlags Enumeration

Contains flags for the IMF2DBuffer2::Lock2DSize method.

Syntax

typedef enum _MF2DBuffer_LockFlags
{
    MF2DBuffer_LockFlags_LockTypeMask = ((0x1|0x2)|0x3),
    MF2DBuffer_LockFlags_Read = 0x1,
    MF2DBuffer_LockFlags_Write = 0x2,
    MF2DBuffer_LockFlags_ReadWrite = 0x3,
    MF2DBuffer_LockFlags_ForceDWORD = 0x7fffffff
} MF2DBuffer_LockFlags;  

Constants

Constant Description
MF2DBuffer_LockFlags_LockTypeMask Reserved.
MF2DBuffer_LockFlags_Read Lock the buffer for reading.
MF2DBuffer_LockFlags_Write Lock the buffer for writing.
MF2DBuffer_LockFlags_ReadWrite Lock the buffer for both reading and writing.
MF2DBuffer_LockFlags_ForceDWORD Reserved. This member forces the enumeration type to compile as a DWORD value.

Requirements

Header: Declared in mfobjects.h.