次の方法で共有


LINEMEDIACONTROLMEDIA 構造体 (tapi.h)

LINEMEDIACONTROLMEDIA 構造体は、メディアの種類の変更を検出するときに実行されるメディア アクションを記述します。 配列内のエントリとして使用されます。 lineSetMediaControl 関数と TSPI_lineSetMediaControl 関数は、この構造体を使用します。

構文

typedef struct linemediacontrolmedia_tag {
  DWORD dwMediaModes;
  DWORD dwDuration;
  DWORD dwMediaControl;
} LINEMEDIACONTROLMEDIA, *LPLINEMEDIACONTROLMEDIA;

メンバー

dwMediaModes

1 つ以上のメディアの種類。 このメンバーは 、LINEMEDIAMODE_定数のいずれかを使用します。

dwDuration

アプリケーションに通知する前にメディアの種類を指定するか、メディア制御アクションを実行する必要がある時間 (ミリ秒単位)。

dwMediaControl

メディア コントロール アクション。 このメンバーは、 LINEMEDIACONTROL_定数のいずれかを使用します。

解説

この構造体は拡張できません。

LINEMEDIACONTROLMEDIA 構造体は、トリプル <メディアの種類、期間、メディア制御アクションを定義します>。 これらのトリプルの配列が lineSetMediaControl 関数に渡され、特定の呼び出しに対するメディアの種類の変更によってトリガーされるメディア 制御アクションが設定されます。 一覧表示されているメディアの種類への変更が検出されると、メディア ストリームの対応するアクションが呼び出されます。

要件

   
Header tapi.h

関連項目

TSPI_lineSetMediaControl

lineSetMediaControl