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 [데스크톱 앱만 해당]
헤더
Wmcontainer.h

추가 정보

미디어 파운데이션 특성의 사전순 목록

IMFAttributes::GetGUID

IMFAttributes::SetGUID

IMFPresentationDescriptor

프레젠테이션 설명자 특성

ASF 헤더 개체

프레젠테이션 설명자