AsyncStatus structure
The AsyncStatus structure is used when calling methods of vendor-supplied video post-processing plug-ins.
Syntax
struct AsyncStatus {
HANDLE hCompletionEvent;
HRESULT hr;
};
Members
hCompletionEvent
Specifies a handle to a completion event.hr
Specifies an HRESULT return value.
Remarks
This structure is used when the vendor-implemented methods IKsVideoProcessing::ProcessInput and IKsVideoProcessing::ProcessOutput return E_PENDING. In this case, the plug-in later signals that it completed by using AsyncStatus.hCompletionEvent. When the structure sends the signal it also sets AsyncStatus.hr to S_OK or E_FAIL.
This structure is defined in Ksvidprocplugin.h. For more information about Ksvidprocplugin.h, see Providing a Video Post-Processing Plug-in.
Requirements
Version |
Available in Windows 7 and later. |
Header |
Ksvidprocplugin.h |
See also
IKsVideoProcessing::ProcessInput
IKsVideoProcessing::ProcessOutput
Send comments about this topic to Microsoft
Build date: 1/23/2012