MF_SAMPLEGRABBERSINK_IGNORE_CLOCK屬性
指定取樣擷取器接收是否使用簡報時鐘來排程樣本。
資料類型
UINT32
取得/設定
若要取得這個屬性,請呼叫 IMFAttributes::GetUINT32。
若要設定此屬性,請呼叫 IMFAttributes::SetUINT32。
備註
您可以在 MFCreateSampleGrabberSinkActivate 函式所建立的啟用物件上設定這個屬性。 在啟用物件上呼叫 IMFActivate::ActivateObject 方法之前,請先設定 屬性。
根據預設,當取樣擷取器接收樣本時,它會等到範例的呈現時間叫用應用程式的回呼。 如果MF_SAMPLEGRABBERSINK_IGNORE_CLOCK屬性為非零,範例抓取器接收會忽略簡報時鐘,並在收到每個樣本時立即叫用回呼。
建議的使用方式:
- 如果您想要儘快處理範例,請將此屬性設定為 TRUE。
- 如果您想要呼叫回呼方法與時鐘同步處理,請勿將此屬性設定為 FALSE。 您可以藉由設定 MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET 屬性,在時鐘前稍微取得樣本,同時仍保持同步。
此屬性的 GUID 常數是從 mfuuid.lib 匯出。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 |
|
另請參閱