Condividi tramite


enumerazione AM_SEEKING_SEEKING_CAPABILITIES (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.

Specifica le funzionalità di ricerca di un flusso multimediale.

Sintassi

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;

Costanti

 
AM_SEEKING_CanSeekAbsolute
Valore: 0x1
Il flusso può cercare una posizione assoluta.
AM_SEEKING_CanSeekForwards
Valore: 0x2
Il flusso può cercare in avanti.
AM_SEEKING_CanSeekBackwards
Valore: 0x4
Il flusso può cercare indietro.
AM_SEEKING_CanGetCurrentPos
Valore: 0x8
Il flusso può segnalare la posizione corrente. Vedere la sezione Osservazioni.
AM_SEEKING_CanGetStopPos
Valore: 0x10
Il flusso può segnalare la posizione di arresto.
AM_SEEKING_CanGetDuration
Valore: 0x20
Il flusso può segnalarne la durata.
AM_SEEKING_CanPlayBackwards
Valore: 0x40
Il flusso può riprodurre indietro.
AM_SEEKING_CanDoSegments
Valore: 0x80
Il flusso può eseguire cicli senza problemi (vedere IMediaSeeking::SetPositions).
AM_SEEKING_Source
Valore: 0x100
Riservato.

Commenti

La maggior parte dei filtri DirectShow non segnala il flag di funzionalità AM_SEEKING_CanGetCurrentPos . Tuttavia, l'implementazione di Filter Graph Manager di IMediaSeeking::GetCurrentPosition è basata sull'orologio di riferimento, quindi è possibile chiamare questo metodo anche se i flag di funzionalità non includono AM_SEEKING_CanGetCurrentPos.

Requisiti

   
Intestazione strmif.h (include Dshow.h)

Vedi anche

Tipi enumerati DirectShow

IMediaSeeking::CheckCapabilities

IMediaSeeking::GetCapabilities