次の方法で共有


ITLegacyCallMediaControl2::GenerateCustomTonesByCollection メソッド (tapi3if.h)

GenerateCustomTonesByCollection メソッドは、指定されたカスタム トーンを生成します。

このメソッドは、Visual Basic およびスクリプト アプリケーションを対象としています。 C/C++ アプリケーションでは、代わりに GenerateCustomTones メソッドを使用する 必要があります。

構文

HRESULT GenerateCustomTonesByCollection(
  [in] ITCollection2 *pCustomToneCollection,
  [in] long          lDuration
);

パラメーター

[in] pCustomToneCollection

トーンのコンポーネントを表す ITCustomTone インターフェイス ポインターのコレクションを含む ITCollection2 インターフェイスへのポインター。 コレクションがマルチ周波数トーンの場合は、さまざまなトーンが同時に再生されます。

[in] lDuration

トーンを維持する必要がある期間 (ミリ秒単位)。 値 0 は、既定の期間を使用します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
pCustomToneCollection パラメーターが有効なポインターではありません。
E_OUTOFMEMORY
トーン バッファーを割り当てるのに十分なメモリがありません。
TAPI_E_INVALCALLSTATE
呼び出しは 接続 状態である必要があります。

注釈

このメソッドは TAPI 2 の呼び出しに変換されます。xlineGenerateTone 関数。

トーン生成が完了すると、TE_GENERATEEVENT型のイベントが生成されます。

要件

要件
対象プラットフォーム Windows
ヘッダー tapi3if.h
Library Uuid.lib
[DLL] Tapi3.dll

こちらもご覧ください

ITCollection2

ITCustomTone

ITLegacyCallMediaControl2