MF_PD_PLAYBACK_ELEMENT_ID 특성
프레젠테이션에 재생 목록 요소의 식별자를 포함합니다.
데이터 형식
UINT32
가져오기/설정
이 특성을 얻으려면 IMFAttributes::GetUINT32를 호출합니다.
이 특성을 설정하려면 IMFAttributes::SetUINT32를 호출합니다.
적용 대상
설명
재생 목록을 제공하는 미디어 원본은 필요에 따라 프레젠테이션 설명자에서 이 특성을 설정할 수 있습니다.
미디어 원본이 재생 목록을 전달하면 첫 번째 재생 목록 요소 다음에 각 재생 목록 요소에 대한 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 앱] |
헤더 |
|
추가 정보