MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION屬性
指定以 100 奈秒單位播放進階系統格式 (ASF) 檔案所需的時間。
此值包含預先註冊時間。 若要擷取實際的播放持續時間,請取得 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 [僅限傳統型應用程式] |
標頭 |
|
另請參閱