é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) |