MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION 특성
ASF(Advanced Systems Format) 파일을 100나노초 단위로 재생하는 데 필요한 시간을 지정합니다.
이 값에는 미리 등록 시간이 포함됩니다. 실제 재생 기간을 검색하려면 MF_PD_DURATION 특성의 값을 가져옵니다. 그러나 사전 등록 값이 재생 기간보다 크면 MF_PD_DURATION 값은 0입니다.
데이터 형식
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 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보