Поделиться через


атрибут MF_TOPONODE_SEQUENCE_ELEMENTID

Указывает элемент, содержащий этот исходный узел.

Тип данных

UINT32

Комментарии

Этот атрибут применяется к исходным узлам (MF_TOPOLOGY_SOURCESTREAM_NODE).

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

Когда конвейер помещает в очередь новую топологию, содержащую исходные узлы, которые являются частью элемента, присутствующего в предыдущей топологии, конвейер рассматривает эти исходные узлы как имеющие те же часы, что и исходные узлы из этого элемента в предыдущей топологии.

Примечание

Конвейер мультимедиа не исправляет метки времени для исходных узлов с разными частотами часов.

 

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

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

Требования

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

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

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaSourceTopologyProvider

IMFSequencerSource

IMFTopologyNode

Атрибуты узла топологии

Источник Sequencer