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 應用程式] |
標頭 |
|
另請參閱