Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The LockIt class is an internal class that locks and unlocks the DMO.
Syntax
LockIt(
_DERIVED_ *p
);
Parameters
p
Pointer to the derived object.
Remarks
The LockIt constructor locks the DMO, and the destructor unlocks the DMO. To lock the object from inside your derived class, declare a local variable of type LockIt. The DMO is locked while the LockIt object remains in scope:
void SomeMethod()
{
// The DMO is not locked.
{
LockIt dmoLock(this); // Locks the DMO.
/* ... */
}
// dmoLock goes out of scope, DMO is unlocked.
}
The methods in IMediaObjectImpl automatically lock the DMO.
Requirements
Header: Dmoimpl.h
Library: Dmoguids.lib, Msdmo.lib
See Also