CBaseAllocator::ReleaseBuffer

 
Microsoft DirectShow 9.0

CBaseAllocator::ReleaseBuffer

The ReleaseBuffer method returns a media sample to the list of free media samples. This method implements the IMemAllocator::ReleaseBuffer method.

Syntax

  HRESULT ReleaseBuffer(
    IMediaSample *pSample
);

Parameters

pSample

Pointer to the IMediaSample interface of the media sample object.

Return Value

Returns S_OK.

Remarks

When a media sample's reference count reaches zero, the sample calls ReleaseBuffer with itself as the parameter. This method performs the following actions.

Requirements

**  Header:** Declared in Amfilter.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also