Метод 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 |