Compartilhar via


enumeração WMDM_FORMATCODE

O tipo de enumeração WMDM_FORMATCODE define uma lista de códigos de formato que descrevem tipos de conteúdo transferidos de e para um dispositivo.

Sintaxe

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

Nenhum código de formato é usado.

WMDM_FORMATCODE_ALLIMAGES

Formatar código que pode ser usado para consultar todas as imagens.

WMDM_FORMATCODE_UNDEFINED

Formatar o código usado para consultar todos os objetos indefinidos.

WMDM_FORMATCODE_ASSOCIATION

Formatar código usado para definir um link entre dois objetos.

WMDM_FORMATCODE_SCRIPT

Formatar código para um arquivo de script.

WMDM_FORMATCODE_EXECUTABLE

Formatar código para um arquivo executável.

WMDM_FORMATCODE_TEXT

Formatar código para um arquivo de texto.

WMDM_FORMATCODE_HTML

Formatar código para um arquivo HTML.

WMDM_FORMATCODE_DPOF

Formatar código usado para representar o formato de ordem de impressão digital.

WMDM_FORMATCODE_AIFF

Formatar código usado para representar o formato de arquivo de intercâmbio de áudio.

WMDM_FORMATCODE_WAVE

Formatar código usado para um arquivo WAV.

WMDM_FORMATCODE_MP3

Formatar código usado para um arquivo MP3.

WMDM_FORMATCODE_AVI

Formatar código usado para um arquivo AVI.

WMDM_FORMATCODE_MPEG

Formatar código usado para um arquivo MPEG.

WMDM_FORMATCODE_ASF

Formatar código usado para representar um arquivo ASF (Advanced Systems Format).

WMDM_FORMATCODE_RESERVED_FIRST

Formate o código que é o primeiro em um intervalo reservado para PTP (Protocolo de Transferência de Imagem).

WMDM_FORMATCODE_RESERVED_LAST

Formate o código que é o último em um intervalo reservado para PTP.

WMDM_FORMATCODE_IMAGE_UNDEFINED

Formatar código usado para representar e imagem de um tipo indefinido.

WMDM_FORMATCODE_IMAGE_EXIF

Formatar código para um arquivo EXIF. Também usado para imagens JPEG não cobertas por WMDM_FORMATCODE_IMAGE_JP2 ou WMDM_FORMATCODE_IMAGE_JPX.

WMDM_FORMATCODE_IMAGE_TIFFEP

Formatar código usado para imagens do tipo Formato de Arquivo de Imagem Marcada para Fotografia Eletrônica (TIFF/EP)

WMDM_FORMATCODE_IMAGE_FLASHPIX

Formatar código para um arquivo do tipo FPX.

WMDM_FORMATCODE_IMAGE_BMP

Formatar código para um arquivo do tipo BMP.

WMDM_FORMATCODE_IMAGE_CIFF

Formatar código para uma imagem no formato de arquivo de imagem da câmera.

WMDM_FORMATCODE_IMAGE_GIF

Formatar código para um arquivo GIF.

WMDM_FORMATCODE_IMAGE_JFIF

Formatar código para um arquivo do tipo JFIF.

WMDM_FORMATCODE_IMAGE_PCD

Formatar código para uma imagem do tipo cd de foto.

WMDM_FORMATCODE_IMAGE_PICT

Formatar código para uma imagem do tipo PICT.

WMDM_FORMATCODE_IMAGE_PNG

Formatar código para uma imagem do tipo PNG.

WMDM_FORMATCODE_IMAGE_TIFF

Formatar código para um arquivo do tipo TIFF.

WMDM_FORMATCODE_IMAGE_TIFFIT

Formatar código para uma imagem do tipo Formato de Arquivo de Imagem Marcada com tecnologia de imagem.

WMDM_FORMATCODE_IMAGE_JP2

Formatar código para uma imagem jpeg200.

WMDM_FORMATCODE_IMAGE_JPX

Formate o código para uma imagem criada no JPEG200, usando o registro estendido de imagem parada. A extensão de nome de arquivo geralmente é .jpf ou .jpx.

WMDM_FORMATCODE_IMAGE_RESERVED_FIRST

Formate o código que é o primeiro em um intervalo reservado para uma referência de imagem no PTP.

WMDM_FORMATCODE_IMAGE_RESERVED_LAST

Formate o código que é o último em um intervalo reservado para uma referência de imagem no PTP.

WMDM_FORMATCODE_UNDEFINEDFIRMWARE

Formate o código quando o firmware estiver indefinido.

WMDM_FORMATCODE_WBMP

Formatar código para uma imagem bitmap (.wbmp) do Protocolo de Aplicativo Sem Fio.

WMDM_FORMATCODE_JPEGXR

Formatar código para uma imagem de foto HD

WMDM_FORMATCODE_WINDOWSIMAGEFORMAT

Formatar código para o formato de imagem do Windows.

WMDM_FORMATCODE_UNDEFINEDAUDIO

Formatar código para um arquivo de áudio de tipo indefinido.

WMDM_FORMATCODE_WMA

Formatar código para um arquivo WMA (Áudio de Mídia do Windows).

WMDM_FORMATCODE_OGG

Formatar código para um arquivo de áudio codificado em Vorbis em um contêiner Ogg.

WMDM_FORMATCODE_AAC

Formatar código para um arquivo AAC (Advanced Audio Coding).

WMDM_FORMATCODE_AUDIBLE

Formatar código para um arquivo Audível.

WMDM_FORMATCODE_FLAC

Formatar código para um arquivo FLAC (Free Lossless Audio Codec).

WMDM_FORMATCODE_QCELP

Formatar código para um arquivo de codec QCELP (Previsão Linear Animada) do Qualcomm Code.

WMDM_FORMATCODE_AMR

Formatar código para um arquivo de codec amr (áudio de várias taxas adaptável).

WMDM_FORMATCODE_UNDEFINEDVIDEO

Formatar código para um arquivo de vídeo com um tipo indefinido.

WMDM_FORMATCODE_WMV

Formatar código para um arquivo WMV (Windows Media Video).

WMDM_FORMATCODE_MP4

Formatar código para um arquivo MP4.

WMDM_FORMATCODE_MP2

Formatar código para um arquivo MP2.

WMDM_FORMATCODE_3G2

Formatar código para um formato de contêiner multimídia 3G2 (3GPP2). Um arquivo desse tipo pode conter áudio, vídeo ou texto.

WMDM_FORMATCODE_AVCHD

Formate o código para um arquivo de vídeo AVCHD (Advanced Video Coding High Definition).

WMDM_FORMATCODE_ATSCTS

Formatar código para o padrão de formato ATSCTS (Advanced Television Systems Committee).

WMDM_FORMATCODE_DVBTS

Formatar código para um vídeo MPEG-2 e mpeg-1 camada II, ou AC-3, áudio em um fluxo de transporte MPEG-2 compatível com DVB.

WMDM_FORMATCODE_UNDEFINEDCOLLECTION

Formatar código para uma coleção de um tipo indefinido.

WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM

Formate o código para um álbum multimídia em que o objeto contém as propriedades de um álbum multimídia e, opcionalmente, dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTIMAGEALBUM

Formate o código para um álbum de imagens em que o objeto contém as propriedades de um álbum de imagens e, opcionalmente, dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTAUDIOALBUM

Formate o código para um álbum de áudio em que o objeto contém as propriedades de um álbum de áudio e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTVIDEOALBUM

Formate o código para um álbum de vídeo em que o objeto contém as propriedades de um álbum de vídeo e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST

Formate o código para uma playlist de áudio/vídeo em que o objeto contém as propriedades de uma playlist de áudio/vídeo e, opcionalmente, dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTCONTACTGROUP

Formate o código para um grupo de contatos em que o objeto contém as propriedades de um grupo de contatos e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER

Formate o código para uma pasta de mensagens em que o objeto contém as propriedades de uma pasta de mensagem e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION

Formate o código para uma produção em capítulos em que o objeto contém as propriedades de uma produção com capítulos e, opcionalmente, dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_WPLPLAYLIST

Formatar código para uma playlist formatada com formatação de playlist do Windows Media.

WMDM_FORMATCODE_M3UPLAYLIST

Formatar código para uma playlist com formatação M3U.

WMDM_FORMATCODE_MPLPLAYLIST

Formatar código para uma playlist com formatação MPL.

WMDM_FORMATCODE_ASXPLAYLIST

Formatar código para uma playlist com formatação ASX.

WMDM_FORMATCODE_PLSPLAYLIST

Formatar código para uma playlist com formatação PLS.

WMDM_FORMATCODE_UNDEFINEDDOCUMENT

Formatar código para um documento de tipo indefinido.

WMDM_FORMATCODE_ABSTRACTDOCUMENT

Formate o código para um documento em que o objeto contém as propriedades de um documento e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_XMLDOCUMENT

Formatar código para um documento XML.

WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT

Formatar código para um documento do Microsoft Word.

WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT

Formatar código para um documento HTML compilado.

WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET

Formatar código para uma planilha do Microsoft Excel.

WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT

Formatar código para um documento do Microsoft PowerPoint.

WMDM_FORMATCODE_UNDEFINEDMESSAGE

Formatar código para uma mensagem de tipo indefinido.

WMDM_FORMATCODE_ABSTRACTMESSAGE

Formate o código para uma mensagem em que o objeto contém as propriedades de uma mensagem e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_UNDEFINEDCONTACT

Formatar código para um contato de tipo indefinido.

WMDM_FORMATCODE_ABSTRACTCONTACT

Formate o código para um contato em que o objeto contém as propriedades de um contato e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_VCARD2

Formatar código para um cartão eletrônico com formatação vcard versão 2.

WMDM_FORMATCODE_VCARD3

Formatar código para um cartão eletrônico com formatação vcard versão 3.

WMDM_FORMATCODE_UNDEFINEDCALENDARITEM

Formatar código para um item de calendário eletrônico de tipo indefinido.

WMDM_FORMATCODE_ABSTRACTCALENDARITEM

Formate o código para um item de calendário em que o objeto contém as propriedades de um item de calendário e, opcionalmente, os dados. Todos os dados contidos são de um formato indefinido em relação à especificação de MTP.

WMDM_FORMATCODE_VCALENDAR1

Formatar código para um item de calendário eletrônico com formatação vcalendar versão 1.

WMDM_FORMATCODE_VCALENDAR2

Formatar código para um item de calendário eletrônico com formatação vcalendar versão 2.

WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE

Formatar código para um executável baseado no Windows de tipo indefinido.

WMDM_FORMATCODE_MEDIA_CAST

Formatar código para um objeto de conversão de mídia.

WMDM_FORMATCODE_SECTION

Formate o código para uma seção de dados contida em outro objeto.

WMDM_FORMATCODE_3G2A

Formatar código para um formato de contêiner multimídia 3GPP2A (3GPP2A).

Comentários

Para descobrir os formatos compatíveis com um dispositivo, um aplicativo pode usar IWMDMDevice3::GetProperty para consultar a propriedade do dispositivo g_wszWMDMFormatsSupported .

Para descobrir recursos de dispositivo para um formato específico, um aplicativo pode chamar IWMDMDevice3::GetFormatCapability.

Um aplicativo pode definir o código de formato ao criar um armazenamento no dispositivo incluindo a propriedade g_wszWMDMFormatCode em metadados passados no parâmetro pMetaData de uma chamada para IWMDMStorageControl3::Insert3.

Um aplicativo pode consultar o código de formato de um armazenamento chamando IWMDMStorage3::GetMetadata ou IWMDMStorage4::GetSpecifiedMetadata e recuperando a propriedade g_wszWMDMFormatCode .

Se o dispositivo der suporte à definição do código de formato após a criação do armazenamento, um aplicativo poderá usar IWMDMStorage3::SetMetadata para definir a propriedade g_wszWMDMFormatCode . Alguns dispositivos podem não permitir a alteração do código de formato depois que o armazenamento é criado no dispositivo. Portanto, é altamente recomendável definir essa propriedade junto com os metadados passados em IWMDMStorageControl3::Insert3 .

Requisitos

Requisito Valor
parâmetro
Wmdm.idl

Confira também

Tipos de enumeração

IWMDMDevice3::GetFormatCapability

IWMDMDevice3::GetProperty

IWMDMStorage3::GetMetadata

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

IWMDMStorageControl3::Insert3

Constantes de metadados