Bagikan melalui


IMemAllocatorNotifyCallbackTemp::NotifyRelease

 
Microsoft DirectShow 9.0

IMemAllocatorNotifyCallbackTemp::NotifyRelease

The NotifyRelease method is called whenever the allocator's IMemAllocator::ReleaseBuffer method is called. The ReleaseBuffer method returns a media sample to the allocator's free list. Samples call this method when their reference counts reach zero.

Syntax

  HRESULT NotifyRelease(); 

Parameters

This method takes no parameters.

Return Values

Return S_OK or an error code.

Remarks

In general, this call can occur on any thread, and the caller may be holding critical sections. Therefore, this method should not do anything that could cause a deadlock. Instead, the method should set an event or post a message to another thread, and the other thread should take any required actions.

Requirements

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

Library: Use Strmiids.lib.

See Also