IMemAllocator::ReleaseBuffer

 
Microsoft DirectShow 9.0

IMemAllocator::ReleaseBuffer

The ReleaseBuffer method releases a media sample.

Syntax

  HRESULT ReleaseBuffer(
  IMediaSample *pBuffer
);

Parameters

pBuffer

[in] Pointer to the media sample's IMediaSample interface.

Return Values

Returns S_OK if successful, or an HRESULT value indicating the cause of the error.

Remarks

When a media sample's reference count reaches zero, it calls this method with itself as the pBuffer parameter. This method releases the sample back to the allocator's list of available samples.

Requirements

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

Library: Use Strmiids.lib.

See Also