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


перечисление WMDM_FORMATCODE

Тип перечисления WMDM_FORMATCODE определяет список кодов формата, описывающих типы содержимого, передаваемого на устройство и с устройства.

Синтаксис

typedef enum tagWMDM_FORMATCODE { 
  WMDM_FORMATCODE_NOTUSED,
  WMDM_FORMATCODE_ALLIMAGES,
  WMDM_FORMATCODE_UNDEFINED,
  WMDM_FORMATCODE_ASSOCIATION,
  WMDM_FORMATCODE_SCRIPT,
  WMDM_FORMATCODE_EXECUTABLE,
  WMDM_FORMATCODE_TEXT,
  WMDM_FORMATCODE_HTML,
  WMDM_FORMATCODE_DPOF,
  WMDM_FORMATCODE_AIFF,
  WMDM_FORMATCODE_WAVE,
  WMDM_FORMATCODE_MP3,
  WMDM_FORMATCODE_AVI,
  WMDM_FORMATCODE_MPEG,
  WMDM_FORMATCODE_ASF,
  WMDM_FORMATCODE_RESERVED_FIRST,
  WMDM_FORMATCODE_RESERVED_LAST,
  WMDM_FORMATCODE_IMAGE_UNDEFINED,
  WMDM_FORMATCODE_IMAGE_EXIF,
  WMDM_FORMATCODE_IMAGE_TIFFEP,
  WMDM_FORMATCODE_IMAGE_FLASHPIX,
  WMDM_FORMATCODE_IMAGE_BMP,
  WMDM_FORMATCODE_IMAGE_CIFF,
  WMDM_FORMATCODE_IMAGE_GIF,
  WMDM_FORMATCODE_IMAGE_JFIF,
  WMDM_FORMATCODE_IMAGE_PCD,
  WMDM_FORMATCODE_IMAGE_PICT,
  WMDM_FORMATCODE_IMAGE_PNG,
  WMDM_FORMATCODE_IMAGE_TIFF,
  WMDM_FORMATCODE_IMAGE_TIFFIT,
  WMDM_FORMATCODE_IMAGE_JP2,
  WMDM_FORMATCODE_IMAGE_JPX,
  WMDM_FORMATCODE_IMAGE_RESERVED_FIRST,
  WMDM_FORMATCODE_IMAGE_RESERVED_LAST,
  WMDM_FORMATCODE_UNDEFINEDFIRMWARE,
          WMDM_FORMATCODE_WBMP
,
                  WMDM_FORMATCODE_JPEGXR
,
  WMDM_FORMATCODE_WINDOWSIMAGEFORMAT,
  WMDM_FORMATCODE_UNDEFINEDAUDIO,
  WMDM_FORMATCODE_WMA,
  WMDM_FORMATCODE_OGG,
  WMDM_FORMATCODE_AAC,
  WMDM_FORMATCODE_AUDIBLE,
  WMDM_FORMATCODE_FLAC,
          WMDM_FORMATCODE_QCELP
,
          WMDM_FORMATCODE_AMR
,
  WMDM_FORMATCODE_UNDEFINEDVIDEO,
  WMDM_FORMATCODE_WMV,
  WMDM_FORMATCODE_MP4,
  WMDM_FORMATCODE_MP2,
          WMDM_FORMATCODE_3G2
,
                  WMDM_FORMATCODE_AVCHD
,
                  WMDM_FORMATCODE_ATSCTS
,
                          WMDM_FORMATCODE_DVBTS
,
  WMDM_FORMATCODE_UNDEFINEDCOLLECTION,
  WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM,
  WMDM_FORMATCODE_ABSTRACTIMAGEALBUM,
  WMDM_FORMATCODE_ABSTRACTAUDIOALBUM,
  WMDM_FORMATCODE_ABSTRACTVIDEOALBUM,
  WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST,
  WMDM_FORMATCODE_ABSTRACTCONTACTGROUP,
  WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER,
  WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION,
  WMDM_FORMATCODE_WPLPLAYLIST,
  WMDM_FORMATCODE_M3UPLAYLIST,
  WMDM_FORMATCODE_MPLPLAYLIST,
  WMDM_FORMATCODE_ASXPLAYLIST,
  WMDM_FORMATCODE_PLSPLAYLIST,
  WMDM_FORMATCODE_UNDEFINEDDOCUMENT,
  WMDM_FORMATCODE_ABSTRACTDOCUMENT,
  WMDM_FORMATCODE_XMLDOCUMENT,
  WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT,
  WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT,
  WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET,
  WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT,
  WMDM_FORMATCODE_UNDEFINEDMESSAGE,
  WMDM_FORMATCODE_ABSTRACTMESSAGE,
  WMDM_FORMATCODE_UNDEFINEDCONTACT,
  WMDM_FORMATCODE_ABSTRACTCONTACT,
  WMDM_FORMATCODE_VCARD2,
  WMDM_FORMATCODE_VCARD3,
  WMDM_FORMATCODE_UNDEFINEDCALENDARITEM,
  WMDM_FORMATCODE_ABSTRACTCALENDARITEM,
  WMDM_FORMATCODE_VCALENDAR1,
  WMDM_FORMATCODE_VCALENDAR2,
  WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE,
  WMDM_FORMATCODE_MEDIA_CAST,
  WMDM_FORMATCODE_SECTION,
                                  WMDM_FORMATCODE_3G2A

} WMDM_FORMATCODE;

Константы

WMDM_FORMATCODE_NOTUSED

Код форматирования не используется.

WMDM_FORMATCODE_ALLIMAGES

Форматирование кода, который можно использовать для запроса всех изображений.

WMDM_FORMATCODE_UNDEFINED

Форматирование кода, используемого для запроса всех неопределенных объектов.

WMDM_FORMATCODE_ASSOCIATION

Код форматирования, используемый для определения связи между двумя объектами.

WMDM_FORMATCODE_SCRIPT

Форматирование кода для файла скрипта.

WMDM_FORMATCODE_EXECUTABLE

Форматирование кода для исполняемого файла.

WMDM_FORMATCODE_TEXT

Форматирование кода для текстового файла.

WMDM_FORMATCODE_HTML

Форматирование кода для HTML-файла.

WMDM_FORMATCODE_DPOF

Код форматирования, используемый для представления формата цифрового порядка печати.

WMDM_FORMATCODE_AIFF

Код форматирования, используемый для представления формата файла аудиообмена.

WMDM_FORMATCODE_WAVE

Код форматирования, используемый для WAV-файла.

WMDM_FORMATCODE_MP3

Код форматирования, используемый для MP3-файла.

WMDM_FORMATCODE_AVI

Код форматирования, используемый для AVI-файла.

WMDM_FORMATCODE_MPEG

Код форматирования, используемый для MPEG-файла.

WMDM_FORMATCODE_ASF

Код форматирования, используемый для представления файла ASF.

WMDM_FORMATCODE_RESERVED_FIRST

Форматирование кода, который является первым в диапазоне, зарезервированном для протокола PTP.

WMDM_FORMATCODE_RESERVED_LAST

Форматирование кода, который является последним в диапазоне, зарезервированном для PTP.

WMDM_FORMATCODE_IMAGE_UNDEFINED

Код форматирования, используемый для представления и изображения неопределенного типа.

WMDM_FORMATCODE_IMAGE_EXIF

Форматирование кода для EXIF-файла. Также используется для изображений JPEG, не охватываемых WMDM_FORMATCODE_IMAGE_JP2 или WMDM_FORMATCODE_IMAGE_JPX.

WMDM_FORMATCODE_IMAGE_TIFFEP

Код форматирования, используемый для изображений, которые имеют тип Tagged Image File Format for Electronic Photography (TIFF/EP)

WMDM_FORMATCODE_IMAGE_FLASHPIX

Форматирование кода для файла типа FPX.

WMDM_FORMATCODE_IMAGE_BMP

Код форматирования для файла типа BMP.

WMDM_FORMATCODE_IMAGE_CIFF

Форматирование кода для изображения в формате файла изображения камеры.

WMDM_FORMATCODE_IMAGE_GIF

Форматирование кода для GIF-файла.

WMDM_FORMATCODE_IMAGE_JFIF

Код форматирования для файла типа JFIF.

WMDM_FORMATCODE_IMAGE_PCD

Код форматирования для изображения типа photo cd.

WMDM_FORMATCODE_IMAGE_PICT

Код форматирования для изображения типа PICT.

WMDM_FORMATCODE_IMAGE_PNG

Форматирование кода для изображения типа PNG.

WMDM_FORMATCODE_IMAGE_TIFF

Код форматирования для файла типа TIFF.

WMDM_FORMATCODE_IMAGE_TIFFIT

Форматирование кода для изображения типа Tagged Image File Format с помощью технологии image.

WMDM_FORMATCODE_IMAGE_JP2

Форматирование кода для изображения jpeg200.

WMDM_FORMATCODE_IMAGE_JPX

Форматирование кода для изображения, созданного на основе JPEG200, с помощью расширенной регистрации неподвижного изображения. Расширение имени файла обычно имеет значение .jpf или .jpx.

WMDM_FORMATCODE_IMAGE_RESERVED_FIRST

Форматирование кода, который является первым в диапазоне, зарезервированном для ссылки на изображение в PTP.

WMDM_FORMATCODE_IMAGE_RESERVED_LAST

Форматирование кода, который является последним в диапазоне, зарезервированном для ссылки на изображение в PTP.

WMDM_FORMATCODE_UNDEFINEDFIRMWARE

Форматирование кода, если встроенное ПО не определено.

WMDM_FORMATCODE_WBMP

Форматирование кода для изображения wbmp.wbmp.

WMDM_FORMATCODE_JPEGXR

Форматирование кода для изображения HD Photo

WMDM_FORMATCODE_WINDOWSIMAGEFORMAT

Код форматирования для формата изображения Windows.

WMDM_FORMATCODE_UNDEFINEDAUDIO

Форматирование кода для звукового файла неопределенного типа.

WMDM_FORMATCODE_WMA

Код форматирования для файла Windows Media Audio (WMA).

WMDM_FORMATCODE_OGG

Форматирование кода для звукового файла в кодировке Vorbis в контейнере Ogg.

WMDM_FORMATCODE_AAC

Форматирование кода для файла расширенного аудиокодирования (AAC).

WMDM_FORMATCODE_AUDIBLE

Форматирование кода для звукового файла.

WMDM_FORMATCODE_FLAC

Форматирование кода для файла FLAC.

WMDM_FORMATCODE_QCELP

Форматирование кода для файла кодека Qualcomm Code Excited Linear Prediction (QCELP).

WMDM_FORMATCODE_AMR

Код форматирования для файла кодека адаптивного аудиофайла (AMR).

WMDM_FORMATCODE_UNDEFINEDVIDEO

Форматирование кода для видеофайла с неопределенным типом.

WMDM_FORMATCODE_WMV

Код форматирования для файла Windows Media Video (WMV).

WMDM_FORMATCODE_MP4

Форматирование кода для MP4-файла.

WMDM_FORMATCODE_MP2

Форматирование кода для MP2-файла.

WMDM_FORMATCODE_3G2

Код форматирования для мультимедийного контейнера 3G2 (3GPP2). Файл этого типа может содержать звук, видео или текст.

WMDM_FORMATCODE_AVCHD

Форматирование кода для видеофайла AVCHD (Advanced Video Coding High Definition).

WMDM_FORMATCODE_ATSCTS

Код формата для стандарта формата Комитета по расширенным телевизионным системам (ATSCTS).

WMDM_FORMATCODE_DVBTS

Код форматирования для видео MPEG-2 и звука MPEG-1 уровня II или AC-3 в dvb-совместимом транспортном потоке MPEG-2.

WMDM_FORMATCODE_UNDEFINEDCOLLECTION

Код форматирования для коллекции неопределенного типа.

WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM

Код форматирования для мультимедийного альбома, в котором объект содержит свойства мультимедийного альбома и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTIMAGEALBUM

Код форматирования для альбома изображений, где объект содержит свойства альбома изображений и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTAUDIOALBUM

Код форматирования для звукового альбома, в котором объект содержит свойства звукового альбома и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTVIDEOALBUM

Код форматирования для видеоальбома, в котором объект содержит свойства видеоальбома и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST

Форматируйте код для списка воспроизведения аудио и видео, где объект содержит свойства списка воспроизведения аудио и видео и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTCONTACTGROUP

Форматируйте код для группы контактов, где объект содержит свойства группы контактов и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER

Форматируйте код для папки сообщений, в которой объект содержит свойства папки сообщений и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION

Форматируйте код для рабочей среды с главами, где объект содержит свойства рабочей среды с главами и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_WPLPLAYLIST

Форматирование кода для списка воспроизведения, отформатированного с помощью форматирования списка воспроизведения Windows Media.

WMDM_FORMATCODE_M3UPLAYLIST

Форматирование кода для списка воспроизведения с помощью форматирования M3U.

WMDM_FORMATCODE_MPLPLAYLIST

Форматирование кода для списка воспроизведения с помощью форматирования MPL.

WMDM_FORMATCODE_ASXPLAYLIST

Форматирование кода для списка воспроизведения с помощью форматирования ASX.

WMDM_FORMATCODE_PLSPLAYLIST

Форматирование кода для списка воспроизведения с помощью форматирования PLS.

WMDM_FORMATCODE_UNDEFINEDDOCUMENT

Форматирование кода для документа неопределенного типа.

WMDM_FORMATCODE_ABSTRACTDOCUMENT

Форматирование кода для документа, в котором объект содержит свойства документа и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_XMLDOCUMENT

Форматирование кода для XML-документа.

WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT

Форматирование кода для документа Microsoft Word.

WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT

Форматирование кода для скомпилированного HTML-документа.

WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET

Форматирование кода для электронной таблицы Microsoft Excel.

WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT

Форматирование кода для документа Microsoft PowerPoint.

WMDM_FORMATCODE_UNDEFINEDMESSAGE

Код форматирования для сообщения неопределенного типа.

WMDM_FORMATCODE_ABSTRACTMESSAGE

Форматирование кода для сообщения, в котором объект содержит свойства сообщения и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_UNDEFINEDCONTACT

Код форматирования для контакта неопределенного типа.

WMDM_FORMATCODE_ABSTRACTCONTACT

Форматируйте код для контакта, в котором объект содержит свойства контакта и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_VCARD2

Код форматирования для электронной карта с помощью форматирования vcard версии 2.

WMDM_FORMATCODE_VCARD3

Код форматирования для электронного карта с помощью форматирования vcard версии 3.

WMDM_FORMATCODE_UNDEFINEDCALENDARITEM

Код форматирования для элемента электронного календаря неопределенного типа.

WMDM_FORMATCODE_ABSTRACTCALENDARITEM

Форматируйте код для элемента календаря, в котором объект содержит свойства элемента календаря и, при необходимости, данные. Все содержащиеся данные в спецификации MTP являются неопределенным форматом.

WMDM_FORMATCODE_VCALENDAR1

Форматирование кода для элемента электронного календаря с помощью форматирования vcalendar версии 1.

WMDM_FORMATCODE_VCALENDAR2

Форматирование кода для электронного элемента календаря с помощью форматирования vcalendar версии 2.

WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE

Форматирование кода для исполняемого файла windows неопределенного типа.

WMDM_FORMATCODE_MEDIA_CAST

Код форматирования для объекта приведения мультимедиа.

WMDM_FORMATCODE_SECTION

Форматирование кода для раздела данных, содержащегося в другом объекте.

WMDM_FORMATCODE_3G2A

Код форматирования для мультимедийного контейнера 3G2A (3GPP2A).

Комментарии

Чтобы обнаружить форматы, поддерживаемые устройством, приложение может использовать IWMDMDevice3::GetProperty для запроса свойства устройства g_wszWMDMFormatsSupported .

Чтобы обнаружить возможности устройства для определенного формата, приложение может вызвать IWMDMDevice3::GetFormatCapability.

Приложение может задать код формата при создании хранилища на устройстве, включив свойство g_wszWMDMFormatCode в метаданные, передаваемые в параметре pMetaData вызова IWMDMStorageControl3::Insert3.

Приложение может запросить код формата хранилища, вызвав IWMDMStorage3::GetMetadata или IWMDMStorage4::GetSpecifiedMetadata и извлекая свойство g_wszWMDMFormatCode .

Если устройство поддерживает настройку кода формата после создания хранилища, приложение может использовать IWMDMStorage3::SetMetadata для задания свойства g_wszWMDMFormatCode . Некоторые устройства могут не разрешать изменение кода формата после создания хранилища на устройстве. Поэтому настоятельно рекомендуется задать это свойство вместе с метаданными, передаваемыми в IWMDMStorageControl3::Insert3 .

Требования

Требование Значение
Заголовок
Wmdm.idl

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

Типы перечисления

IWMDMDevice3::GetFormatCapability

IWMDMDevice3::GetProperty

IWMDMStorage3::GetMetadata

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

IWMDMStorageControl3::Insert3

Константы метаданных