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 앱] |
헤더 |
|
추가 정보