Partager via


STRUCTURE LINEMEDIACONTROLMEDIA (tapi.h)

La structure LINEMEDIACONTROLMEDIA décrit une action multimédia à exécuter lors de la détection d’un changement de type de média. Il est utilisé comme entrée dans un tableau. Les fonctions lineSetMediaControl et TSPI_lineSetMediaControl utilisent cette structure.

Syntaxe

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

Membres

dwMediaModes

Un ou plusieurs types de supports. Ce membre utilise l’une des constantes LINEMEDIAMODE_.

dwDuration

Durée pendant laquelle le type de média doit être présent avant que l’application ne soit avertie ou que l’action de contrôle du média soit effectuée, en millisecondes.

dwMediaControl

Action de contrôle multimédia. Ce membre utilise l’une des constantes LINEMEDIACONTROL_.

Remarques

Cette structure peut ne pas être étendue.

La structure LINEMEDIACONTROLMEDIA définit un ou plusieurs types de média triples <, durée et action> de contrôle de média. Un tableau de ces triples est passé à la fonction lineSetMediaControl pour définir les actions de contrôle multimédia déclenchées par les modifications de type de média pour un appel donné. Lorsqu’une modification d’un type de média répertorié est détectée, l’action correspondante sur le flux multimédia est appelée.

Configuration requise

   
En-tête tapi.h

Voir aussi

TSPI_lineSetMediaControl

lineSetMediaControl