Metodo IMFASFMultiplexer::SetSyncTolerance (wmcontainer.h)
Imposta il tempo massimo in base ai quali i campioni di vari flussi possono essere non sincronizzati. Il multiplexer non accetta un esempio con un timestamp non sincronizzato con gli esempi più recenti di qualsiasi altro flusso in base a un importo che supera la tolleranza di sincronizzazione.
Sintassi
HRESULT SetSyncTolerance(
[in] DWORD msSyncTolerance
);
Parametri
[in] msSyncTolerance
Tolleranza di sincronizzazione in millisecondi.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
Commenti
La tolleranza di sincronizzazione è la differenza massima nei tempi di presentazione in qualsiasi punto specificato tra esempi di flussi diversi che il multiplexer ASF può ospitare. Ovvero, se la tolleranza di sincronizzazione è di 3 secondi, nessun flusso può essere superiore a 3 secondi dietro qualsiasi altro flusso nei timestamp passati al multiplexer. Il multiplexer determina una tolleranza di sincronizzazione predefinita da usare, ma questo metodo lo sostituisce (in genere per aumentarlo). Maggiore tolleranza indica il potenziale per una maggiore latenza nel multiplexer. Se i timestamp vengono sincronizzati tra i flussi, la latenza effettiva sarà molto inferiore a msSyncTolerance.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wmcontainer.h |
Libreria | Mfuuid.lib |