MF_PD_DURATION屬性
以 100 奈秒為單位指定簡報的持續時間。
資料類型
UINT64
將 視為 LONGLONG 值。
備註
媒體來源可以在簡報描述項上設定此屬性,以指出簡報的持續時間。
這個屬性是帶正負號的值,雖然它儲存為 UINT64。 不過,屬性絕對不能包含負值。
此屬性的 GUID 常數會從 mfuuid.lib 匯出。
範例
下列範例示範如何從媒體來源取得簡報持續時間。
HRESULT GetSourceDuration(IMFMediaSource *pSource, MFTIME *pDuration)
{
*pDuration = 0;
IMFPresentationDescriptor *pPD = NULL;
HRESULT hr = pSource->CreatePresentationDescriptor(&pPD);
if (SUCCEEDED(hr))
{
hr = pPD->GetUINT64(MF_PD_DURATION, (UINT64*)pDuration);
pPD->Release();
}
return hr;
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 |
Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 |
|
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應