Creates the windows event objects used by the DVRSink to signal data write and recording list changed events.
|C||HRESULT ILMDVRSink_CreateEvents(pILMDVRSink, nRegistrationID, TargetProcessID, pDataWrittenEvent, pRecordingListChangedEvent)|
|C++||HRESULT CreateEvents(nRegistrationID, TargetProcessID, pDataWrittenEvent, pRecordingListChangedEvent)|
Pointer to an ILMDVRSink interface.
A unique identifier for this event registration.
The process id of the event subscriber.
Pointer to a handle for the write event.
Pointer to a handle for the list changed event.
|S_OK||The function was successful.|
|E_OUTOFMEMORY||Memory allocation error was encountered.|
|<>S_OK||An error occurred. Refer to the Error Codes or the HRESULT error codes in the DirectShow documentation.|
Whenever data is written to a buffer file, the windows event for the returned write event handle will be set. Likewise, when a buffer file is created or closed, the windows event for the list changed event handle will be set.
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries