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 应用] |
标头 |
|
另请参阅