다음을 통해 공유


MF_PD_PLAYBACK_ELEMENT_ID 특성

프레젠테이션에 재생 목록 요소의 식별자를 포함합니다.

데이터 형식

UINT32

가져오기/설정

이 특성을 얻으려면 IMFAttributes::GetUINT32를 호출합니다.

이 특성을 설정하려면 IMFAttributes::SetUINT32를 호출합니다.

적용 대상

IMFPresentationDescriptor

설명

재생 목록을 제공하는 미디어 원본은 필요에 따라 프레젠테이션 설명자에서 이 특성을 설정할 수 있습니다.

미디어 원본이 재생 목록을 전달하면 첫 번째 재생 목록 요소 다음에 각 재생 목록 요소에 대한 MENewPresentation 이벤트를 보냅니다. 이 이벤트에는 새 재생 목록 요소에 대한 프레젠테이션 설명자가 포함되어 있습니다. 미디어 원본은 IMFMediaSource::CreatePresentationDescriptor에서 만든 특성을 포함하여 각 프레젠테이션 설명자에서 MF_PD_PLAYBACK_ELEMENT_ID 특성을 설정하여 요소에 식별자를 할당할 수 있습니다.

미디어 원본은 동적 스트림 스위치 또는 스트림 수의 변경으로 인해 MENewPresentation 이벤트를 보낼 수도 있습니다. 이 경우 두 프레젠테이션이 동일한 재생 목록 요소를 나타내도록 MF_PD_PLAYBACK_ELEMENT_ID 값은 두 프레젠테이션에서 동일하게 유지되어야 합니다. 두 개의 연속 프레젠테이션이 이 특성에 대해 동일한 값을 갖는 경우 Microsoft Media Foundation 파이프라인은 전환 기간 동안 타임스탬프를 계속 유지할 것으로 예상합니다. 따라서 미디어 원본은 다음 프레젠테이션으로 전환할 때 MF_EVENT_SOURCE_ACTUAL_START 특성을 사용하지 않아야 합니다.

IMFMediaSourceTopologyProvider를 구현하는 미디어 원본은 MF_PD_PLAYBACK_ELEMENT_ID 특성이 아닌 MF_TOPONODE_SEQUENCE_ELEMENTID 특성을 사용해야 합니다.

이 특성의 GUID 상수는 mfuuid.lib에서 내보냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버
Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
헤더
Mfidl.h

추가 정보

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

프레젠테이션 설명자 특성