WMDM_FORMATCODE列舉
WMDM_FORMATCODE列舉類型會定義格式代碼清單,描述傳送至裝置和從裝置傳輸的內容類型。
Syntax
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
-
(QCELP) 編解碼器檔案,將 Qualcomm Code Smooth Linear Prediction 的程式碼格式化。
-
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 (進階視訊編碼高定義) 視訊檔案的程式碼。
-
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 媒體播放清單格式格式化的播放清單格式代碼。
-
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 中傳遞的中繼資料。
規格需求
需求 | 值 |
---|---|
標頭 |
|