LINEMEDIACONTROL_定数

LINEMEDIACONTROL_ビット フラグ定数は、メディア ストリームに対する一連の汎用操作を記述します。 解釈はメディア ストリームによって決まります。 ライン デバイスには、メディア制御操作を有効にするためにメディア制御機能が必要です。

LINEMEDIACONTROL_NONE

メディア ストリームに変更を加える必要はありません。

LINEMEDIACONTROL_PAUSE

メディア ストリームを一時的に一時停止します。

メディア ストリームの速度は通常の状態に戻されます。

LINEMEDIACONTROL_RATEDOWN

メディア ストリームの速度は、ストリーム定義の数量によって減少します。

LINEMEDIACONTROL_RATENORMAL

LINEMEDIACONTROL_RATEUP

メディア ストリームの速度は、ストリーム定義の数量によって増加します。

LINEMEDIACONTROL_RESET

メディア ストリームをリセットします。 入力の終了に相当します。 すべてのバッファーが解放されます。

LINEMEDIACONTROL_RESUME

一時停止したメディア ストリームを再開します。

LINEMEDIACONTROL_START

メディア ストリームを開始します。

LINEMEDIACONTROL_VOLUMEDOWN

メディア ストリームの振幅は、ストリーム定義の数量によって減少します。

LINEMEDIACONTROL_VOLUMENORMAL

メディア ストリームの振幅が標準に戻ります。

LINEMEDIACONTROL_VOLUMEUP

メディア ストリームの振幅は、ストリームで定義された量によって増加します。

解説

デバイス固有の拡張機能には、上位 16 ビットを割り当てることができます。 下位 16 ビットは予約されています。

メディア制御は、テレフォニー関連のイベントに応答するメディア ストリームでのアクションのパフォーマンスを向上させるために提供されます。 通常、アプリケーションはメディア固有の API を使用してメディア ストリームを管理する必要があります。 ここで提供されるメディア制御機能は、ネイティブ メディア API を置き換えるものではありません。

メディア制御アクションは、数字の検出、トーンの検出、呼び出し状態への遷移、メディアの種類の検出に関連付けることができます。 回線のデバイス機能を調べて、メディア制御が回線で使用可能かどうかを判断します。

要件

要件
TAPI バージョン
TAPI 2.0 以降が必要です
ヘッダー
Tapi.h