ITAllocatorProperties interface (tapi3.h)

The ITAllocatorProperties interface exposes the buffer allocator properties of the Media Streaming Terminal (MST) to an end-user or server application. An application needs to tune the sample size for a particular protocol. The decision concerning appropriate properties is highly implementation dependent.

This interface is exposed on the Terminal Object by the associated Media Service Provider. If it exists, a QueryInterface on any Terminal interface, such as ITTerminal, can be used to obtain an ITAllocatorProperties pointer.

Inheritance

The ITAllocatorProperties interface inherits from the IUnknown interface. ITAllocatorProperties also has these types of members:

Methods

The ITAllocatorProperties interface has these methods.

 
ITAllocatorProperties::GetAllocateBuffers

The ITAllocatorProperties::GetAllocateBuffers (tapi3.h) method determines whether the current allocator buffers can be retrieved.
ITAllocatorProperties::GetAllocatorProperties

The ITAllocatorProperties::GetAllocatorProperties (tapi3.h) method gets the values for the allocator properties after connection and provides the negotiated values.
ITAllocatorProperties::GetBufferSize

The ITAllocatorProperties::GetBufferSize (tapi3.h) method gets the size of the allocator buffer.
ITAllocatorProperties::SetAllocateBuffers

The ITAllocatorProperties::SetAllocateBuffers (tapi3.h) method determines whether the current allocator buffers must be set.
ITAllocatorProperties::SetAllocatorProperties

The ITAllocatorProperties::SetAllocatorProperties (tapi3.h) method must be called before connection and will force the MSP to use these values during filter negotiation.
ITAllocatorProperties::SetBufferSize

The ITAllocatorProperties::SetBufferSize (tapi3.h) method sets the size of the allocator buffer.

Requirements

Requirement Value
Target Platform Windows
Header tapi3.h (include Tapi3.h)