共用方式為


IVMRSurfaceAllocatorNotify::NotifyEvent

 
Microsoft DirectShow 9.0

IVMRSurfaceAllocatorNotify::NotifyEvent

The NotifyEvent method is called by the allocator-presenter to inform the VMR of any significant DirectShow events during the allocation or presentation processes.

Syntax

  HRESULT NotifyEvent(
  LONG  EventCode,
  LONG_PTR  Param1,
  LONG_PTR  Param2
);

Parameters

EventCode

[in]  Specifies the event code.

Param1

[in]  Specifies Param1 of the event code.

Param2

[in]  Specifies Param2 of the event code.

Return Values

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

The VMR provides the allocator-presenter with a pointer to this interface in a call to IVMRSurfaceAllocator::AdviseNotify. When the allocator-presenter calls this method and specifies some regular DirectShow event, such as EC_ERRORABORT or EC_VMR_RENDERDEVICE_SET, the VMR will pass the event to the filter graph manager.

Requirements

Header: Declared in Strmif.h; include Dshow.h.

Library: Use Strmiids.lib.

See Also