CTransInPlaceInputPin.GetAllocatorRequirements method

The GetAllocatorRequirements method retrieves the allocator properties requested by the pin. This method implements the IMemInputPin::GetAllocatorRequirements method.

Syntax


HRESULT GetAllocatorRequirements(
   ALLOCATOR_PROPERTIES *pProps
);

Parameters

pProps

Pointer to an ALLOCATOR_PROPERTIES structure, which is filled in with the requirements.

Return value

Returns an HRESULT value. Possible values include those shown in the following table.

Return codeDescription
S_OK

Success

E_NOTIMPL

The output pin is not connected, or the downstream input pin does not support the method.

E_POINTER

NULL pointer argument

 

Remarks

If the output pin is connected, this method passes the call to the downstream input pin. Otherwise, it returns E_NOTIMPL.

Requirements

Header

Transip.h (include Streams.h)

Library

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

See also

CTransInPlaceInputPin Class

 

 

Show: