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) |