énumération WMDM_FORMATCODE

Le type d’énumération WMDM_FORMATCODE définit une liste de codes de format qui décrivent les types de contenu transférés vers et depuis un appareil.

Syntaxe

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;

Constantes

WMDM_FORMATCODE_NOTUSED

Aucun code de format n’est utilisé.

WMDM_FORMATCODE_ALLIMAGES

Mettre en forme le code qui peut être utilisé pour interroger toutes les images.

WMDM_FORMATCODE_UNDEFINED

Code de format utilisé pour interroger tous les objets non définis.

WMDM_FORMATCODE_ASSOCIATION

Code de format utilisé pour définir un lien entre deux objets.

WMDM_FORMATCODE_SCRIPT

Mettre en forme le code d’un fichier de script.

WMDM_FORMATCODE_EXECUTABLE

Mettre en forme le code d’un fichier exécutable.

WMDM_FORMATCODE_TEXT

Mettre en forme le code d’un fichier texte.

WMDM_FORMATCODE_HTML

Mettre en forme le code d’un fichier HTML.

WMDM_FORMATCODE_DPOF

Code de mise en forme utilisé pour représenter le format de l’ordre d’impression numérique.

WMDM_FORMATCODE_AIFF

Code de format utilisé pour représenter le format de fichier d’échange audio.

WMDM_FORMATCODE_WAVE

Code de format utilisé pour un fichier WAV.

WMDM_FORMATCODE_MP3

Code de format utilisé pour un fichier MP3.

WMDM_FORMATCODE_AVI

Code de format utilisé pour un fichier AVI.

WMDM_FORMATCODE_MPEG

Code de format utilisé pour un fichier MPEG.

WMDM_FORMATCODE_ASF

Code de format utilisé pour représenter un fichier ASF (Advanced Systems Format).

WMDM_FORMATCODE_RESERVED_FIRST

Mettre en forme le code qui est le premier d’une plage réservée au protocole PTP (Picture Transfer Protocol).

WMDM_FORMATCODE_RESERVED_LAST

Mettre en forme le code qui est le dernier d’une plage réservée pour PTP.

WMDM_FORMATCODE_IMAGE_UNDEFINED

Code de format utilisé pour représenter et image d’un type non défini.

WMDM_FORMATCODE_IMAGE_EXIF

Mettre en forme le code d’un fichier EXIF. Également utilisé pour les images JPEG non couvertes par WMDM_FORMATCODE_IMAGE_JP2 ou WMDM_FORMATCODE_IMAGE_JPX.

WMDM_FORMATCODE_IMAGE_TIFFEP

Code de format utilisé pour les images de type Tagged Image File Format for Electronic Photography (TIFF/EP)

WMDM_FORMATCODE_IMAGE_FLASHPIX

Mettre en forme le code d’un fichier de type FPX.

WMDM_FORMATCODE_IMAGE_BMP

Mettre en forme le code d’un fichier de type BMP.

WMDM_FORMATCODE_IMAGE_CIFF

Mettre en forme le code d’une image au format de fichier image de l’appareil photo.

WMDM_FORMATCODE_IMAGE_GIF

Mettre en forme le code d’un fichier GIF.

WMDM_FORMATCODE_IMAGE_JFIF

Code de format pour un fichier de type JFIF.

WMDM_FORMATCODE_IMAGE_PCD

Mettre en forme le code d’une image de type cd photo.

WMDM_FORMATCODE_IMAGE_PICT

Mettre en forme le code d’une image de type PICT.

WMDM_FORMATCODE_IMAGE_PNG

Code de mise en forme d’une image de type PNG.

WMDM_FORMATCODE_IMAGE_TIFF

Code de format pour un fichier de type TIFF.

WMDM_FORMATCODE_IMAGE_TIFFIT

Code de mise en forme d’une image de type Format de fichier d’image étiquetée avec technologie d’image.

WMDM_FORMATCODE_IMAGE_JP2

Mettre en forme le code d’une image jpeg200.

WMDM_FORMATCODE_IMAGE_JPX

Mettre en forme le code d’une image basée sur JPEG200, à l’aide de l’inscription d’images fixes étendue. L’extension de nom de fichier est généralement .jpf ou .jpx.

WMDM_FORMATCODE_IMAGE_RESERVED_FIRST

Mettre en forme le code qui est le premier d’une plage réservée à une référence d’image dans PTP.

WMDM_FORMATCODE_IMAGE_RESERVED_LAST

Mettre en forme le code qui est le dernier d’une plage réservée à une référence d’image dans PTP.

WMDM_FORMATCODE_UNDEFINEDFIRMWARE

Mettre en forme le code lorsque le microprogramme n’est pas défini.

WMDM_FORMATCODE_WBMP

Code de format pour une image bitmap de protocole d’application sans fil (.wbmp).

WMDM_FORMATCODE_JPEGXR

Mettre en forme le code d’une image photo HD

WMDM_FORMATCODE_WINDOWSIMAGEFORMAT

Code de mise en forme pour le format d’image Windows.

WMDM_FORMATCODE_UNDEFINEDAUDIO

Mettre en forme le code d’un fichier audio de type non défini.

WMDM_FORMATCODE_WMA

Mettre en forme le code d’un fichier WMA (Windows Media Audio).

WMDM_FORMATCODE_OGG

Mettre en forme le code d’un fichier audio encodé en Vorbis dans un conteneur Ogg.

WMDM_FORMATCODE_AAC

Mettre en forme le code d’un fichier AAC (Advanced Audio Coding).

WMDM_FORMATCODE_AUDIBLE

Mettre en forme le code d’un fichier Audible.

WMDM_FORMATCODE_FLAC

Mettre en forme le code d’un fichier DE codec audio sans perte (FLAC).

WMDM_FORMATCODE_QCELP

Code de format pour un fichier de codec Qualcomm Code Excited Linear Prediction (QCELP).

WMDM_FORMATCODE_AMR

Mettre en forme le code d’un fichier de codec AMR (Adaptive Multi-Rate Audio).

WMDM_FORMATCODE_UNDEFINEDVIDEO

Mettre en forme le code d’un fichier vidéo avec un type non défini.

WMDM_FORMATCODE_WMV

Mettre en forme le code d’un fichier Windows Media Video (WMV).

WMDM_FORMATCODE_MP4

Mettre en forme le code d’un fichier MP4.

WMDM_FORMATCODE_MP2

Mettre en forme le code d’un fichier MP2.

WMDM_FORMATCODE_3G2

Mettre en forme le code pour un format de conteneur multimédia 3G2 (3GPP2). Un fichier de ce type peut contenir de l’audio, de la vidéo ou du texte.

WMDM_FORMATCODE_AVCHD

Mettre en forme le code d’un fichier vidéo AVCHD (Advanced Video Coding High Definition).

WMDM_FORMATCODE_ATSCTS

Code de format pour le format standard ATSCTS (Advanced Television Systems Committee).

WMDM_FORMATCODE_DVBTS

Mettre en forme le code d’une vidéo MPEG-2 et un audio MPEG-1 Layer II ou AC-3 dans un flux de transport MPEG-2 compatible DVB.

WMDM_FORMATCODE_UNDEFINEDCOLLECTION

Mettre en forme le code d’une collection d’un type non défini.

WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM

Mettre en forme le code d’un album multimédia où l’objet contient les propriétés d’un album multimédia et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTIMAGEALBUM

Mettre en forme le code d’un album image où l’objet contient les propriétés d’un album image et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTAUDIOALBUM

Mettre en forme le code d’un album audio où l’objet contient les propriétés d’un album audio et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTVIDEOALBUM

Mettre en forme le code d’un album vidéo où l’objet contient les propriétés d’un album vidéo et, éventuellement, les données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST

Mettre en forme le code d’une playlist audio/vidéo où l’objet contient les propriétés d’une playlist audio/vidéo et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTCONTACTGROUP

Mettre en forme le code d’un groupe de contacts où l’objet contient les propriétés d’un groupe de contacts et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER

Mettre en forme le code d’un dossier de message où l’objet contient les propriétés d’un dossier de message et, éventuellement, les données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION

Mettre en forme le code d’une production en chapitre où l’objet contient les propriétés d’une production en chapitre et, éventuellement, les données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_WPLPLAYLIST

Mettre en forme le code d’une playlist avec la mise en forme de la playlist Windows Media.

WMDM_FORMATCODE_M3UPLAYLIST

Mettre en forme le code d’une playlist avec mise en forme M3U.

WMDM_FORMATCODE_MPLPLAYLIST

Mettre en forme le code d’une playlist avec mise en forme MPL.

WMDM_FORMATCODE_ASXPLAYLIST

Mettre en forme le code d’une playlist avec la mise en forme ASX.

WMDM_FORMATCODE_PLSPLAYLIST

Mettre en forme le code d’une playlist avec une mise en forme PLS.

WMDM_FORMATCODE_UNDEFINEDDOCUMENT

Mettre en forme le code d’un document de type non défini.

WMDM_FORMATCODE_ABSTRACTDOCUMENT

Mettre en forme le code d’un document où l’objet contient les propriétés d’un document et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_XMLDOCUMENT

Mettre en forme le code d’un document XML.

WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT

Mettre en forme le code d’un document Microsoft Word.

WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT

Mettre en forme le code d’un document HTML compilé.

WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET

Mettre en forme le code d’une feuille de calcul Microsoft Excel.

WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT

Mettre en forme le code d’un document Microsoft PowerPoint.

WMDM_FORMATCODE_UNDEFINEDMESSAGE

Mettre en forme le code d’un message de type non défini.

WMDM_FORMATCODE_ABSTRACTMESSAGE

Mettre en forme le code d’un message où l’objet contient les propriétés d’un message et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_UNDEFINEDCONTACT

Mettre en forme le code d’un contact de type non défini.

WMDM_FORMATCODE_ABSTRACTCONTACT

Mettre en forme le code d’un contact où l’objet contient les propriétés d’un contact et, éventuellement, les données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_VCARD2

Mettre en forme le code d’une carte électronique avec mise en forme vcard version 2.

WMDM_FORMATCODE_VCARD3

Mettre en forme le code d’une carte électronique avec mise en forme vcard version 3.

WMDM_FORMATCODE_UNDEFINEDCALENDARITEM

Mettre en forme le code d’un élément de calendrier électronique de type non défini.

WMDM_FORMATCODE_ABSTRACTCALENDARITEM

Mettre en forme le code d’un élément de calendrier où l’objet contient les propriétés d’un élément de calendrier et, éventuellement, des données. Toutes les données contenues sont d’un format non défini par rapport à la spécification MTP.

WMDM_FORMATCODE_VCALENDAR1

Mettre en forme le code d’un élément de calendrier électronique avec la mise en forme vcalendar version 1.

WMDM_FORMATCODE_VCALENDAR2

Mettre en forme le code d’un élément de calendrier électronique avec la mise en forme vcalendar version 2.

WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE

Mettre en forme le code d’un exécutable Windows de type non défini.

WMDM_FORMATCODE_MEDIA_CAST

Mettre en forme le code d’un objet de cast multimédia.

WMDM_FORMATCODE_SECTION

Mettre en forme le code d’une section de données contenue dans un autre objet.

WMDM_FORMATCODE_3G2A

Mettre en forme le code d’un format de conteneur multimédia 3G2A (3GPP2A).

Notes

Pour découvrir les formats pris en charge par un appareil, une application peut utiliser IWMDMDevice3::GetProperty pour interroger la propriété d’appareil g_wszWMDMFormatsSupported .

Pour découvrir les fonctionnalités de l’appareil pour un format particulier, une application peut appeler IWMDMDevice3::GetFormatCapability.

Une application peut définir le code de format lors de la création d’un stockage sur un appareil en incluant la propriété g_wszWMDMFormatCode dans les métadonnées passées dans le paramètre pMetaData d’un appel à IWMDMStorageControl3::Insert3.

Une application peut interroger le code de format d’un stockage en appelant IWMDMStorage3::GetMetadata ou IWMDMStorage4::GetSpecifiedMetadata et en récupérant la propriété g_wszWMDMFormatCode .

Si l’appareil prend en charge la définition du code de format après la création du stockage, une application peut utiliser IWMDMStorage3::SetMetadata pour définir la propriété g_wszWMDMFormatCode . Certains appareils peuvent ne pas autoriser la modification du code de format après la création du stockage sur l’appareil. Par conséquent, il est vivement recommandé de définir cette propriété avec les métadonnées transmises dans IWMDMStorageControl3::Insert3 .

Spécifications

Condition requise Valeur
En-tête
Wmdm.idl

Voir aussi

Types d’énumération

IWMDMDevice3::GetFormatCapability

IWMDMDevice3::GetProperty

IWMDMStorage3::GetMetadata

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

IWMDMStorageControl3::Insert3

Constantes de métadonnées