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


Интерфейс IMFMediaSink (mfidl.h)

Реализуется объектами приемника мультимедиа. Этот интерфейс является базовым интерфейсом для всех приемников мультимедиа Media Foundation. Приемники потоков обрабатывают фактические данные в каждом потоке.

Наследование

Интерфейс IMFMediaSink наследуется от интерфейса IUnknown . IMFMediaSink также имеет следующие типы членов:

Методы

Интерфейс IMFMediaSink имеет следующие методы.

 
IMFMediaSink::AddStreamSink

Добавляет новый приемник потока в приемник мультимедиа.
IMFMediaSink::GetCharacteristics

Возвращает характеристики приемника мультимедиа.
IMFMediaSink::GetPresentationClock

Возвращает часы презентации, заданные в приемнике мультимедиа.
IMFMediaSink::GetStreamSinkById

Возвращает приемник потока, заданный идентификатором потока.
IMFMediaSink::GetStreamSinkByIndex

Возвращает приемник потока, заданный индексом.
IMFMediaSink::GetStreamSinkCount

Возвращает количество приемников потоков в этом приемнике мультимедиа.
IMFMediaSink::RemoveStreamSink

Удаляет приемник потока из приемника мультимедиа.
IMFMediaSink::SetPresentationClock

Задает часы презентации в приемнике мультимедиа.
IMFMediaSink::Shutdown

Завершает работу приемника мультимедиа и освобождает используемые ресурсы.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h

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

Интерфейсы Media Foundation

Приемники мультимедиа