Partager via


énumération _AM_PUSHSOURCE_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 in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]

Indique le comportement d’un filtre de source dynamique.

Syntaxe

typedef enum _AM_PUSHSOURCE_FLAGS {
  AM_PUSHSOURCECAPS_INTERNAL_RM = 0x1,
  AM_PUSHSOURCECAPS_NOT_LIVE = 0x2,
  AM_PUSHSOURCECAPS_PRIVATE_CLOCK = 0x4,
  AM_PUSHSOURCEREQS_USE_STREAM_CLOCK = 0x10000,
  AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN = 0x20000
} ;

Constantes

 
AM_PUSHSOURCECAPS_INTERNAL_RM
Valeur : 0x1
Le filtre utilise son propre mécanisme de correspondance de taux ; Le convertisseur ne doit donc pas tenter de faire correspondre les taux avec ce filtre.
AM_PUSHSOURCECAPS_NOT_LIVE
Valeur : 0x2
Le filtre n’est pas actif. Ne la traitez pas comme une source dynamique, même si elle expose l’interface IAMPushSource .
AM_PUSHSOURCECAPS_PRIVATE_CLOCK
Valeur : 0x4
Le filtre horoda les échantillons à l’aide d’une horloge privée. L’horloge n’est pas disponible pour le reste du graphique via IReferenceClock.
AM_PUSHSOURCEREQS_USE_STREAM_CLOCK
Valeur : 0x10000
Réservé ; ne pas utiliser.
AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN
Valeur : 0x20000

Notes

Si aucun indicateur n’est défini (cas par défaut), le filtre source est supposé être actif et n’effectuer aucune correspondance de taux par lui-même.

Configuration requise

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

Voir aussi

Types énumérés DirectShow