Share via


IBufferManager Interface

The IBufferManager interface is used to access all the surfaces and buffers that the transform uses. The application is passed this interface in IMediaTransform::Process and IMediaTransform::InitBufferManager. The object underlying this interface also exposes ISurfaceManager.

In addition to the methods inherited from IUnknown, the IBufferManager interface exposes the following methods.

Method Description
AllocBuffer Allocates a buffer for the transform to use.
get_FormatType Retrieves information about the type of buffer this object can create.

See Also