Contains flags for the IMF2DBuffer2::Lock2DSize method.
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;
| 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. |
Header: Declared in mfobjects.h.