共用方式為


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)
程式庫 Uuid.lib
Dll Tapi3.dll

另請參閱

ITAllocatorProperties