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) |