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::Insert3pMetaData參數中加入中繼資料中的g_wszWMDMFormatCode屬性。

應用程式可以呼叫 IWMDMStorage3::GetMetadataIWMDMStorage4::GetSpecifiedMetadata 並擷取 g_wszWMDMFormatCode 屬性,以查詢儲存體的格式代碼。

如果裝置支援在建立儲存體之後設定格式代碼,應用程式可以使用 IWMDMStorage3::SetMetadata 來設定 g_wszWMDMFormatCode 屬性。 有些裝置可能不允許在裝置上建立儲存體之後變更格式代碼。 因此,強烈建議您設定此屬性以及 IWMDMStorageControl3::Insert3 中傳遞的中繼資料。

規格需求

需求
標頭
Wmdm.idl

另請參閱

列舉型別

IWMDMDevice3::GetFormatCapability

IWMDMDevice3::GetProperty

IWMDMStorage3::GetMetadata

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

IWMDMStorageControl3::Insert3

中繼資料常數