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