Share via


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)

Consulte también

Tipos enumerados de DirectShow