Export (0) Print
Expand All

CBaseInputPin.GetAllocator method

The GetAllocator method retrieves the memory allocator proposed by this pin. This method implements the IMemInputPin::GetAllocator method.

Syntax


HRESULT GetAllocator(
  IMemAllocator **ppAllocator
);

Parameters

ppAllocator

Address of a variable that receives a pointer to the allocator's IMemAllocator interface.

Return value

Returns S_OK if successful, or an error code from the CoCreateInstance function.

Remarks

This method creates a CMemAllocator object. Override this method if your filter uses an allocator from a downstream pin, or a custom allocator.

If the method succeeds, the IMemAllocator interface has an outstanding reference count. Be sure to release it when you are done.

Requirements

Header

Amfilter.h (include Streams.h)

Library

Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

See also

CBaseInputPin Class

 

 

Community Additions

ADD
Show:
© 2014 Microsoft