itAllocatorProperties 接口 (tapi3.h)

ITAllocatorProperties 接口向最终用户或服务器应用程序公开媒体流式处理终端 (MST) 的缓冲区分配器属性。 应用程序需要优化特定协议的样本大小。 有关适当属性的决策高度依赖于实现。

此接口由关联的媒体服务提供程序在 终端对象 上公开。 如果存在,可以使用任何终端接口(如 ITTerminal)上的 QueryInterface 来获取 ITAllocatorProperties 指针。

继承

ITAllocatorProperties 接口继承自 IUnknown 接口。 ITAllocatorProperties 还具有以下类型的成员:

方法

ITAllocatorProperties 接口包含以下方法。

 
ITAllocatorProperties::GetAllocateBuffers

itAllocatorProperties::GetAllocateBuffers (tapi3.h) 方法确定是否可以检索当前分配器缓冲区。
ITAllocatorProperties::GetAllocatorProperties

itAllocatorProperties::GetAllocatorProperties (tapi3.h) 方法获取连接后分配器属性的值,并提供协商的值。
ITAllocatorProperties::GetBufferSize

itAllocatorProperties::GetBufferSize (tapi3.h) 方法获取分配器缓冲区的大小。
ITAllocatorProperties::SetAllocateBuffers

itAllocatorProperties::SetAllocateBuffers (tapi3.h) 方法确定是否必须设置当前分配器缓冲区。
ITAllocatorProperties::SetAllocatorProperties

必须在连接之前调用 tapi3.h (ITAllocatorProperties::SetAllocatorProperties) 方法,并将强制 MSP 在筛选器协商期间使用这些值。
ITAllocatorProperties::SetBufferSize

itAllocatorProperties::SetBufferSize (tapi3.h) 方法设置分配器缓冲区的大小。

要求

要求
目标平台 Windows
标头 tapi3.h (包括 Tapi3.h)