Структура REGPINTYPES (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Структура REGPINTYPES
содержит сведения о типе носителя для регистрации фильтра.
Синтаксис
typedef struct REGPINTYPES {
const CLSID *clsMajorType;
const CLSID *clsMinorType;
} REGPINTYPES;
Члены
clsMajorType
Guid основного типа носителя.
clsMinorType
GUID подтипа типа носителя. Можно MEDIASUBTYPE_NULL.
Комментарии
Эта структура используется интерфейсом IFilterMapper2 для идентификации типов мультимедиа, поддерживаемых закреплением. Эквивалентный тип AMOVIESETUP_MEDIATYPE используется в шаблонах фабрики классов (CFactoryTemplate).
Чтобы зарегистрировать диапазон подтипов в пределах одного основного типа, используйте значение MEDIASUBTYPE_NULL.
Дополнительные сведения см. в разделе Регистрация фильтров DirectShow.
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |