Интерфейс IMediaSample2 (strmif.h)
Интерфейс IMediaSample2
задает и извлекает свойства в примерах мультимедиа.
Этот интерфейс наследует интерфейс IMediaSample . В то время как интерфейс IMediaSample требует отдельных вызовов методов для каждого примера свойства, IMediaSample2
интерфейс имеет методы для задания и извлечения нескольких свойств одновременно.
Примеры мультимедиа не гарантированы для поддержки IMediaSample2
. Однако если распределителем создаются примеры, поддерживающие IMediaSample2
, все создаваемые им образцы должны поддерживать интерфейс. Для любого примера мультимедиа метод IMediaSample2::GetProperties возвращает те же значения, что и отдельные методы IMediaSample . Таким образом, можно использовать любую версию, которую вы предпочитаете.
Наследование
Интерфейс IMediaSample2 наследуется от IMediaSample. IMediaSample2 также имеет следующие типы элементов:
Методы
Интерфейс IMediaSample2 имеет эти методы.
IMediaSample2::GetProperties Метод GetProperties извлекает свойства примера мультимедиа. |
IMediaSample2::SetProperties Метод SetProperties задает свойства примера мультимедиа. |
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | strmif.h (include Dshow.h) |