enumerazione _AM_PUSHSOURCE_FLAGS (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Indica il comportamento di un filtro di origine attiva.
Sintassi
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
} ;
Costanti
AM_PUSHSOURCECAPS_INTERNAL_RM Valore: 0x1 Il filtro usa il proprio meccanismo di corrispondenza della frequenza; il renderer non deve quindi tentare di corrispondere alle tariffe con questo filtro. |
AM_PUSHSOURCECAPS_NOT_LIVE Valore: 0x2 Il filtro non è attivo. Non considerarlo come origine live, anche se espone l'interfaccia IAMPushSource . |
AM_PUSHSOURCECAPS_PRIVATE_CLOCK Valore: 0x4 Il timestamp del filtro imposta gli esempi usando un orologio privato. L'orologio non è disponibile per il resto del grafico tramite IReferenceClock. |
AM_PUSHSOURCEREQS_USE_STREAM_CLOCK Valore: 0x10000 Riservati; non usare. |
AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN Valore: 0x20000 |
Commenti
Se non vengono impostati flag (il caso predefinito), si presuppone che il filtro di origine sia attivo e non esegua alcuna corrispondenza di frequenza per conto proprio.
Requisiti
Intestazione | strmif.h (include Dshow.h) |