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 앱]
헤더
Mfidl.h

추가 정보

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

IMFAttributes::GetUINT64

IMFAttributes::SetUINT64

IMFPresentationDescriptor

프레젠테이션 설명자 특성

프레젠테이션 설명자