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