共用方式為


IMFASFMultiplexer::SetSyncTolerance 方法 (wmcontainer.h)

設定來自各種資料流程樣本無法同步處理的最大時間。 多工器不接受具有時間戳記的樣本,該時間戳記與任何其他資料流程的最新樣本同步處理超過同步處理容錯的數量。

語法

HRESULT SetSyncTolerance(
  [in] DWORD msSyncTolerance
);

參數

[in] msSyncTolerance

以毫秒為單位的同步處理容錯。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。

備註

同步處理容錯是 ASF 多工器可容納之不同資料流程樣本之間任何指定時間點的最大差異。 也就是說,如果同步處理容錯為 3 秒,則傳遞至多工器之時間戳記中的任何其他資料流程都不能超過 3 秒。 多工器決定要使用的預設同步處理容錯,但此方法會覆寫它 (通常會增加) 。 更多容錯表示多工器中可能會有更大的延遲。 如果時間戳記在資料流程之間同步處理,實際延遲會比 msSyncTolerance低很多。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wmcontainer.h
程式庫 Mfuuid.lib

另請參閱

ASF 多工器

IMFASFMultiplexer