Класс CMediaType
Класс CMediaType
управляет типами мультимедиа. Этот класс наследует структуру AM_MEDIA_TYPE . Его можно привести к переменной типа AM_MEDIA_TYPE.
Открытые методы | Описание |
---|---|
CMediaType | Метод конструктора. |
~CMediaType | Метод деструктора. |
Установить | Задает тип носителя из другого типа носителя. |
Isvalid | Определяет, назначен ли этому объекту основной тип. |
Тип | Извлекает основной тип. |
SetType | Указывает основной тип. |
Subtype | Извлекает подтип. |
SetSubtype | Указывает подтип. |
IsFixedSize | Определяет, имеют ли образцы фиксированный размер или переменный размер. |
IsTemporalCompressed | Определяет, использует ли поток темпоральный сжатие. |
GetSampleSize | Извлекает размер выборки. |
SetSampleSize | Задает фиксированный размер выборки или указывает, что выборки имеют переменный размер. |
SetVariableSize | Указывает, что выборки не имеют фиксированного размера. |
SetTemporalCompression | Указывает, сжимаются ли образцы с помощью темпорального сжатия. |
Формат | Извлекает указатель на блок формата. |
FormatLength | Извлекает длину блока форматирования. |
SetFormatType | Определяет тип формата. |
FormatType | Извлекает тип формата. |
SetFormat | Задает блок формата. |
ResetFormatBuffer | Удаляет блок формата. |
AllocFormatBuffer | Выделяет память для блока форматирования. |
ReallocFormatBuffer | Перераспределяет блок формата до нового размера. |
InitMediaType | Инициализирует тип носителя. |
MatchesPartial | Определяет, соответствует ли этот тип носителя частично указанному типу мультимедиа. |
IsPartiallySpecified | Определяет, определен ли тип носителя частично. |
Операторы | Описание: |
operator = | Перегружает оператор присваивания для копирования типа носителя. |
operator == | Проверяет равенство между объектами CMediaType . |
оператор != | Проверяет неравенство между объектами CMediaType . |
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|