Freigeben über


LINEMEDIACONTROLCALLSTATE-Struktur (tapi.h)

Die LINEMEDIACONTROLCALLSTATE-Struktur beschreibt eine Medienaktion, die beim Erkennen von Übergängen in einen oder mehrere Aufrufzustände ausgeführt werden soll. Die Funktionen lineSetMediaControl und TSPI_lineSetMediaControl verwenden diese Struktur.

Syntax

typedef struct linemediacontrolcallstate_tag {
  DWORD dwCallStates;
  DWORD dwMediaControl;
} LINEMEDIACONTROLCALLSTATE, *LPLINEMEDIACONTROLCALLSTATE;

Member

dwCallStates

Mindestens ein Anrufstatus. Dieses Element verwendet eine der LINECALLSTATE_ Konstanten.

dwMediaControl

Mediensteuerungsaktion. Dieses Element verwendet eine der LINEMEDIACONTROL_ Konstanten.

Hinweise

Diese Struktur kann nicht erweitert werden.

Die LINEMEDIACONTROLCALLSTATE-Struktur definiert einen dreifachen <Aufrufzustand(en), eine Mediensteuerungsaktion>. Ein Array dieser Dreier wird an die funktion lineSetMediaControl übergeben, um die Mediensteuerungsaktionen festzulegen, die durch den Übergang zum Aufrufzustand des angegebenen Aufrufs ausgelöst werden. Wenn ein Übergang zu einem aufgelisteten Aufrufstatus erkannt wird, wird die entsprechende Aktion für den Mediendatenstrom aufgerufen.

Anforderungen

   
Kopfzeile tapi.h

Weitere Informationen

TSPI_lineSetMediaControl

lineGenerateDigits

lineSetMediaControl