MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION 属性
指定播放高级系统格式 (ASF) 文件所需的时间(以 100 纳秒为单位)。
此值包括预生成时间。 若要检索实际播放持续时间,请获取 MF_PD_DURATION 属性的值。 但是,如果预卷值大于播放持续时间, 则 MF_PD_DURATION 的值为零。
数据类型
UINT64
备注
此属性适用于 ASF 内容的演示文稿描述符。
IMFASFContentInfo::GeneratePresentationDescriptor 方法从 ASF 元数据生成此属性。
示例
HRESULT GetPlayDuration(
IMFASFContentInfo *pContentInfo, // An initialized ContentInfo object.
UINT64 *pcbPlayDuration // Receives the play duration.
)
{
IMFPresentationDescriptor* pPD = NULL;
HRESULT hr = pContentInfo->GeneratePresentationDescriptor(&pPD);
if (SUCCEEDED(hr))
{
hr = pPD->GetUINT64(MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION, pcbPlayDuration);
pPD->Release();
}
return hr;
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
另请参阅