enumeración _AM_PUSHSOURCE_FLAGS (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Indica el comportamiento de un filtro de origen activo.
Sintaxis
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 Valor: 0x1 El filtro utiliza su propio mecanismo de coincidencia de velocidad; Por lo tanto, el representador no debe intentar hacer coincidir las tasas con este filtro. |
AM_PUSHSOURCECAPS_NOT_LIVE Valor: 0x2 El filtro no está activo. No lo trate como un origen activo, aunque exponga la interfaz IAMPushSource . |
AM_PUSHSOURCECAPS_PRIVATE_CLOCK Valor: 0x4 El filtro marca la hora de los ejemplos mediante un reloj privado. El reloj no está disponible para el resto del gráfico a través de IReferenceClock. |
AM_PUSHSOURCEREQS_USE_STREAM_CLOCK Valor: 0x10000 Reservado; no usar. |
AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN Valor: 0x20000 |
Observaciones
Si no se establece ninguna marca (el caso predeterminado), se supone que el filtro de origen está activo y no debe realizar ninguna coincidencia de velocidad por sí misma.
Requisitos
Encabezado | strmif.h (incluye Dshow.h) |