CAMEvent::CAMEvent
Microsoft DirectShow 9.0 |
CAMEvent::CAMEvent
Constructor method.
Syntax
CAMEvent( BOOL fManualReset = FALSE, HRESULT *phr = NULL ); CAMEvent( HRESULT *phr );
Parameters
fManualReset
Boolean value that specifies whether the object is a manual-reset event or an auto-reset event. If TRUE, the object is a manual-reset event. Otherwise, it is an auto-reset event.
phr
Pointer to an HRESULT value. If the constructor fails, this parameter receives an error code. If this occurs, the object is not in a valid state.
For backward compatibility with earlier versions of strmbase.lib, this parameter defaults to NULL. However, passing a non-NULL value is preferred, so that the caller can check the status of the object.
Remarks
The event begins in a nonsignaled state.
With an auto-reset event, the CAMEvent::Wait method resets the event to nonsignaled when the method returns. With a manual-reset event, the event remains signaled until you call the CAMEvent::Reset method.
Requirements
** Header:** Declared in Wxutil.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also