Freigeben über


LINEMEDIACONTROLMEDIA-Struktur (tapi.h)

Die LINEMEDIACONTROLMEDIA-Struktur beschreibt eine Medienaktion, die beim Erkennen einer Medientypänderung ausgeführt werden soll. Es wird als Eintrag in einem Array verwendet. Die Funktionen lineSetMediaControl und TSPI_lineSetMediaControl verwenden diese Struktur.

Syntax

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

Member

dwMediaModes

Mindestens ein Medientyp. Dieses Element verwendet eine der LINEMEDIAMODE_ Konstanten.

dwDuration

Dauer der Zeit, in der der Medientyp vorhanden sein sollte, bevor die Anwendung benachrichtigt oder Mediensteuerungsmaßnahmen ergriffen werden sollten, in Millisekunden.

dwMediaControl

Mediensteuerungsaktion. Dieses Element verwendet eine der LINEMEDIACONTROL_ Konstanten.

Hinweise

Diese Struktur kann nicht erweitert werden.

Die LINEMEDIACONTROLMEDIA-Struktur definiert eine Aktion> für dreifache <Medientypen, Dauer und Mediensteuerung. Ein Array dieser Dreier wird an die lineSetMediaControl-Funktion übergeben, um die Mediensteuerungsaktionen festzulegen, die durch Medientypänderungen für einen bestimmten Aufruf ausgelöst werden. Wenn eine Änderung an einem aufgeführten Medientyp erkannt wird, wird die entsprechende Aktion für den Mediendatenstrom aufgerufen.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

TSPI_lineSetMediaControl

lineSetMediaControl