必須先呼叫 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) |
| 程式庫 | Uuid.lib |
| Dll | Tapi3.dll |