ITAllocatorProperties::SetAllocatorProperties 方法 (tapi3.h)
必须在连接之前调用 SetAllocatorProperties 方法,并将强制 MSP 在筛选器协商期间使用这些值。 如果连接筛选器不接受这些值,则不会建立连接。
语法
HRESULT SetAllocatorProperties(
[in] ALLOCATOR_PROPERTIES *pAllocProperties
);
参数
[in] pAllocProperties
指向分配器缓冲区的指针。
返回值
如果该方法成功,则它会返回 S_OK。 否则,它将返回错误值。
注解
使用此方法时应格外小心。 如果为此方法输入的值不是 MSP 的最佳值,则声音的质量可能会受到影响。 因此,在调用此方法之前,应用程序应确切地知道 MSP 首选的属性。 在 Windows 2000 下,如果在调用此方法期间输入的属性不是最佳属性,则忽略这些属性。 在 Windows XP 下,这些值不会被忽略,并且应用程序必须更了解这些值。
如果应用程序只考虑设置一致的缓冲区大小,则应改用 ITAllocatorProperties::SetBufferSize 方法。 这可以保证为应用程序提供指定的缓冲区大小。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | tapi3.h (包括 Tapi3.h) |
Library | Uuid.lib |
DLL | Tapi3.dll |