次の方法で共有


ITAllocatorProperties::SetAllocatorProperties メソッド (tapi3ds.h)

SetAllocatorProperties メソッドは接続前に呼び出す必要があり、フィルター ネゴシエーション中に MSP でこれらの値を強制的に使用します。 接続フィルターがこれらの値を受け入れない場合、接続は確立されません。

構文

HRESULT SetAllocatorProperties(
  [in] ALLOCATOR_PROPERTIES *pAllocProperties
);

パラメーター

[in] pAllocProperties

アロケーター バッファーへのポインター。

戻り値

メソッドが成功した場合は、S_OK を返します。 それ以外の場合は、エラー値を返します。

注釈

この方法は細心の注意を払って使用する必要があります。 この方法に入力した値が MSP に最適でない場合、サウンドの品質が低下する可能性があります。 したがって、アプリケーションは、このメソッドを呼び出す前に、MSP で優先されるプロパティを正確に把握しておく必要があります。 Windows 2000 では、このメソッドの呼び出し中に入力されたプロパティが最適でない場合は無視されます。 Windows XP では、これらの値は無視されず、アプリケーションの知識が増える必要があります。

アプリケーションが一貫性のあるバッファー サイズの設定のみに関係する場合は、代わりに ITAllocatorProperties::SetBufferSize メソッドを使用する必要があります。 これにより、指定したバッファー サイズでアプリケーションが提供されます。

要件

要件
対象プラットフォーム Windows
ヘッダー tapi3ds.h (Tapi3.h を含む)
Library Uuid.lib
[DLL] Tapi3.dll

こちらもご覧ください

ITAllocatorProperties