Metodo IAMGraphStreams::SyncUsingStreamOffset (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il SyncUsingStreamOffset metodo abilita o disabilita la sincronizzazione usando gli offset di timestamp.

Sintassi

HRESULT SyncUsingStreamOffset(
  [in] BOOL bUseStreamOffset
);

Parametri

[in] bUseStreamOffset

Valore booleano che indica se utilizzare un offset di timestamp. Se TRUE, le origini attive useranno un offset di timestamp per sincronizzare i flussi.

Valore restituito

Restituisce S_OK in caso di esito positivo o un codice di errore in caso contrario.

Commenti

Per impostazione predefinita, il grafico dei filtri non tenta di sincronizzare i flussi live tramite offset di timestamp. Chiamare questo metodo con un valore TRUE se si vuole che il grafico del filtro determini la latenza massima nel grafico e modificare di conseguenza i timestamp. Per altre informazioni, vedere IAMPushSource::SetStreamOffset.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Codici di errore e di esito positivo

Interfaccia IAMGraphStreams