Поделиться через


Метод 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
Header tapi3.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

См. также раздел

ITAllocatorProperties