атрибут MF_PD_PLAYBACK_ELEMENT_ID

Содержит идентификатор элемента списка воспроизведения в презентации.

Тип данных

UINT32

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.

Применяется к

IMFPresentationDescriptor

Комментарии

Источники мультимедиа, предоставляющие списки воспроизведения, могут при необходимости задать этот атрибут в дескрипторах презентации.

Когда источник мультимедиа доставляет список воспроизведения, он отправляет событие MENewPresentation для каждого элемента списка воспроизведения после первого. Это событие содержит дескриптор презентации для нового элемента списка воспроизведения. Источник мультимедиа может назначать идентификаторы элементам, задавая атрибут MF_PD_PLAYBACK_ELEMENT_ID для каждого дескриптора презентации, включая созданный с помощью IMFMediaSource::CreatePresentationDescriptor.

Источник мультимедиа также может отправлять событие MENewPresentation из-за переключения динамического потока или изменения количества потоков. В этой ситуации значение MF_PD_PLAYBACK_ELEMENT_ID должно оставаться неизменным в обеих презентациях, чтобы указать, что обе презентации представляют один и тот же элемент списка воспроизведения. Если две последовательные презентации имеют одинаковое значение для этого атрибута, конвейер Microsoft Media Foundation ожидает, что метки времени останутся непрерывными на протяжении всего перехода. Поэтому источник мультимедиа не должен использовать атрибут MF_EVENT_SOURCE_ACTUAL_START при переходе к следующей презентации.

Источники мультимедиа, реализующие IMFMediaSourceTopologyProvider , должны использовать атрибут MF_TOPONODE_SEQUENCE_ELEMENTID , а не атрибут MF_PD_PLAYBACK_ELEMENT_ID.

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2008 R2 [классические приложения | Приложения UWP]
Заголовок
Mfidl.h

См. также раздел

Алфавитный список атрибутов Media Foundation

Атрибуты дескриптора презентации