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 文件的格式代码。 还用于WMDM_FORMATCODE_IMAGE_JP2或WMDM_FORMATCODE_IMAGE_JPX未涵盖的 JPEG 图像。
-
WMDM_FORMATCODE_IMAGE_TIFFEP
-
用于电子摄影的标记图像文件格式 (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
-
照片 cd 类型的图像的格式代码。
-
WMDM_FORMATCODE_IMAGE_PICT
-
PICT 类型图像的格式代码。
-
WMDM_FORMATCODE_IMAGE_PNG
-
PNG 类型图像的格式代码。
-
WMDM_FORMATCODE_IMAGE_TIFF
-
TIFF 类型的文件的格式代码。
-
WMDM_FORMATCODE_IMAGE_TIFFIT
-
使用图像技术标记图像文件格式类型的图像的格式代码。
-
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) 图像的格式代码。
-
WMDM_FORMATCODE_JPEGXR
-
HD 照片图像的格式代码
-
WMDM_FORMATCODE_WINDOWSIMAGEFORMAT
-
Windows 图像格式的格式代码。
-
WMDM_FORMATCODE_UNDEFINEDAUDIO
-
未定义类型的音频文件的格式代码。
-
WMDM_FORMATCODE_WMA
-
Windows Media Audio (WMA) 文件的格式代码。
-
WMDM_FORMATCODE_OGG
-
Ogg 容器中 Vorbis 编码的音频文件的格式代码。
-
WMDM_FORMATCODE_AAC
-
设置高级音频编码 (AAC) 文件的格式代码。
-
WMDM_FORMATCODE_AUDIBLE
-
设置 Audible 文件的格式代码。
-
WMDM_FORMATCODE_FLAC
-
格式化免费无损音频编解码器 (FLAC) 文件。
-
WMDM_FORMATCODE_QCELP
-
设置 Qualcomm Code 激励线性预测 (QCELP) 编解码器文件的格式代码。
-
WMDM_FORMATCODE_AMR
-
格式化自适应多速率音频 (AMR) 编解码器文件的代码。
-
WMDM_FORMATCODE_UNDEFINEDVIDEO
-
使用未定义类型的视频文件的格式代码。
-
WMDM_FORMATCODE_WMV
-
Windows Media 视频 (WMV) 文件的格式代码。
-
WMDM_FORMATCODE_MP4
-
MP4 文件的格式代码。
-
WMDM_FORMATCODE_MP2
-
MP2 文件的格式代码。
-
WMDM_FORMATCODE_3G2
-
3G2 (3GPP2) 多媒体容器格式的格式代码。 此类型的文件可能包含音频、视频或文本。
-
WMDM_FORMATCODE_AVCHD
-
AVCHD (高级视频编码高清) 视频文件的格式代码。
-
WMDM_FORMATCODE_ATSCTS
-
高级电视系统委员会的格式代码 (ATSCTS) 格式标准。
-
WMDM_FORMATCODE_DVBTS
-
在符合 DVB 的 MPEG-2 传输流中设置 MPEG-2 视频和 MPEG-1 第 II 层或 AC-3 音频的格式代码。
-
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。
应用程序可以在设备上创建存储时设置格式代码,方法是在调用 IWMDMStorageControl3::Insert3 的 pMetaData 参数中传入的元数据中包含 g_wszWMDMFormatCode 属性。
应用程序可以通过调用 IWMDMStorage3::GetMetadata 或 IWMDMStorage4::GetSpecifiedMetadata 并检索 g_wszWMDMFormatCode 属性来查询存储的格式代码。
如果设备支持在创建存储后设置格式代码,则应用程序可以使用 IWMDMStorage3::SetMetadata 设置 g_wszWMDMFormatCode 属性。 在设备上创建存储后,某些设备可能不允许更改格式代码。 因此,强烈建议将此属性与 IWMDMStorageControl3::Insert3 中传递的元数据一起设置。
要求
要求 | 值 |
---|---|
标头 |
|