Share via


enumeração _AM_PUSHSOURCE_FLAGS (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Indica o comportamento de um filtro de origem dinâmica.

Sintaxe

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
O filtro usa seu próprio mecanismo de correspondência de taxa; portanto, o renderizador não deve tentar corresponder as taxas com esse filtro.
AM_PUSHSOURCECAPS_NOT_LIVE
Valor: 0x2
O filtro não está ativo. Não o trate como uma fonte dinâmica, embora exponha a interface IAMPushSource .
AM_PUSHSOURCECAPS_PRIVATE_CLOCK
Valor: 0x4
O tempo de filtro carimba os exemplos usando um relógio privado. O relógio não está disponível para o restante do grafo por meio de IReferenceClock.
AM_PUSHSOURCEREQS_USE_STREAM_CLOCK
Valor: 0x10000
Reservado; não use.
AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN
Valor: 0x20000

Comentários

Se nenhum sinalizador for definido (o caso padrão), o filtro de origem será considerado ativo e não executará nenhuma correspondência de taxa por conta própria.

Requisitos

   
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Tipos Enumerados do DirectShow