AM_SEEKING_SEEKING_CAPABILITIES enumeração (strmif.h)

Especifica os recursos de busca de um fluxo de mídia.

Syntax

typedef enum AM_SEEKING_SeekingCapabilities {
  AM_SEEKING_CanSeekAbsolute = 0x1,
  AM_SEEKING_CanSeekForwards = 0x2,
  AM_SEEKING_CanSeekBackwards = 0x4,
  AM_SEEKING_CanGetCurrentPos = 0x8,
  AM_SEEKING_CanGetStopPos = 0x10,
  AM_SEEKING_CanGetDuration = 0x20,
  AM_SEEKING_CanPlayBackwards = 0x40,
  AM_SEEKING_CanDoSegments = 0x80,
  AM_SEEKING_Source = 0x100
} AM_SEEKING_SEEKING_CAPABILITIES;

Constantes

 
AM_SEEKING_CanSeekAbsolute
Valor: 0x1
O fluxo pode buscar uma posição absoluta.
AM_SEEKING_CanSeekForwards
Valor: 0x2
O fluxo pode buscar para frente.
AM_SEEKING_CanSeekBackwards
Valor: 0x4
O fluxo pode buscar para trás.
AM_SEEKING_CanGetCurrentPos
Valor: 0x8
O fluxo pode relatar sua posição atual. Consulte Observações.
AM_SEEKING_CanGetStopPos
Valor: 0x10
O fluxo pode relatar sua posição de parada.
AM_SEEKING_CanGetDuration
Valor: 0x20
O fluxo pode relatar sua duração.
AM_SEEKING_CanPlayBackwards
Valor: 0x40
O fluxo pode ser reproduzido para trás.
AM_SEEKING_CanDoSegments
Valor: 0x80
O fluxo pode fazer looping contínuo (consulte IMediaSeeking::SetPositions).
AM_SEEKING_Source
Valor: 0x100
Reservado.

Comentários

A maioria dos filtros do DirectShow não relata o sinalizador de funcionalidade AM_SEEKING_CanGetCurrentPos . No entanto, a implementação do Gerenciador de Grafo de Filtro de IMediaSeeking::GetCurrentPosition é baseada no relógio de referência, portanto, você pode chamar esse método mesmo que os sinalizadores de recursos não incluam AM_SEEKING_CanGetCurrentPos.

Requisitos

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

Confira também

Tipos Enumerados do DirectShow

IMediaSeeking::CheckCapabilities

IMediaSeeking::GetCapabilities