Partager via


énumération DVD_CMD_FLAGS (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Définit des indicateurs qui contrôlent la façon dont le filtre DVD Navigator Filter gère la synchronisation des commandes.

Syntax

typedef enum __MIDL___MIDL_itf_strmif_0000_0132_0002 {
  DVD_CMD_FLAG_None = 0,
  DVD_CMD_FLAG_Flush = 0x1,
  DVD_CMD_FLAG_SendEvents = 0x2,
  DVD_CMD_FLAG_Block = 0x4,
  DVD_CMD_FLAG_StartWhenRendered = 0x8,
  DVD_CMD_FLAG_EndAfterRendered = 0x10
} DVD_CMD_FLAGS;

Constantes

 
DVD_CMD_FLAG_None
Valeur : 0
Le navigateur DE DVD ne videra pas ses mémoires tampons lorsqu’il émet la commande, n’enverra aucun événement et ne bloquera pas le thread d’exécution sur un appel de méthode.
DVD_CMD_FLAG_Flush
Valeur : 0x1
Le navigateur DVD vide toutes ses données vidéo mises en mémoire tampon avant d’émettre la commande. Cela peut entraîner l’abandon d’environ deux secondes de vidéo par le navigateur DE DVD, ce qui réduit le temps de réponse, mais entraîne une lacune dans les données de lecture.
DVD_CMD_FLAG_SendEvents
Valeur : 0x2
Le NAVIGATEUR DE DVD envoie un événement EC_DVD_CMD_START au début de la commande et un événement EC_DVD_CMD_END à la fin de la commande. Les paramètres d’événement contiennent le code status de l’opération.
DVD_CMD_FLAG_Block
Valeur : 0x4
Le NAVIGATEUR DE DVD est bloqué jusqu’à ce que la commande se termine ou soit annulée.
DVD_CMD_FLAG_StartWhenRendered
Valeur : 0x8
Pas utilisé pour l’instant.
DVD_CMD_FLAG_EndAfterRendered
Valeur : 0x10
Le NAVIGATEUR DE DVD est bloqué jusqu’à ce que l’action spécifiée soit réellement rendue. Cet indicateur peut être utilisé avec les méthodes suivantes :


Par exemple, lorsqu’il est utilisé avec PlayChaptersAutoStop, cet indicateur provoque le blocage du NAVIGATEUR DE DVD jusqu’à ce que les chapitres spécifiés aient tous été lus. Lorsqu’il est utilisé avec SelectSubpictureStream, l’indicateur bloque le NAVIGATEUR DE DVD jusqu’à ce que la nouvelle sous-image soit affichée.

Configuration requise

Condition requise Valeur
En-tête strmif.h (include Dshow.h)

Voir aussi

Types énumérés DirectShow

Synchronisation des commandes DVD