структура ASF_FLAT_PICTURE (mfidl.h)
Содержит изображение, хранящееся в качестве метаданных для источника мультимедиа. Эта структура используется в качестве элемента данных для атрибута метаданных WM/Picture .
Синтаксис
typedef struct _ASFFlatPicture {
BYTE bPictureType;
DWORD dwDataLen;
} ASF_FLAT_PICTURE;
Члены
bPictureType
Указывает тип изображения. Этот элемент эквивалентен элементу bPictureType в структуре WM_PICTURE .
dwDataLen
Размер данных изображения в байтах.
Комментарии
Атрибут WM/Picture определен в пакете SDK для форматов Windows Media. Атрибут содержит изображение, связанное с содержимым, например обложку альбома.
Чтобы получить этот атрибут из источника мультимедиа, вызовите IMFMetadata::GetProperty, передав константную g_wszWMPicture для параметра pwszName . Метод извлекает объект PROPVARIANT , содержащий двоичный массив (VT_BLOB). Макет массива выглядит следующим образом:
- ASF_FLAT_PICTURE структура.
- Строка расширенных символов, завершающаяся null, которая содержит тип MIME.
- Строка расширенных символов, завершающаяся null, которая содержит описание.
- Данные изображения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | mfidl.h |