Microsoft DirectX 8.1 (C++)

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.

See Also