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(Advanced Systems Format) 파일을 나타내는 데 사용되는 형식 코드입니다.

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

WMA(Windows Media Audio) 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_OGG

Ogg 컨테이너에서 Vorbis로 인코딩된 오디오 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_AAC

AAC(고급 오디오 코딩) 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_AUDIBLE

가청 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_FLAC

FLAC(무료 무손실 오디오 코덱) 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_QCELP

QCELP(Qualcomm Code Excited Linear Prediction) 코덱 파일에 대한 코드 서식을 지정합니다.

WMDM_FORMATCODE_AMR

적응형 AMR(다중 속도 오디오) 코덱 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_UNDEFINEDVIDEO

정의되지 않은 형식의 비디오 파일의 서식 코드입니다.

WMDM_FORMATCODE_WMV

WMV(Windows Media Video) 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_MP4

MP4 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_MP2

MP2 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_3G2

3G2(3GPP2) 멀티미디어 컨테이너 형식에 대한 코드 서식을 지정합니다. 이 유형의 파일에는 오디오, 비디오 또는 텍스트가 포함될 수 있습니다.

WMDM_FORMATCODE_AVCHD

AVCHD(고급 비디오 코딩 고화질) 비디오 파일의 코드 서식을 지정합니다.

WMDM_FORMATCODE_ATSCTS

ATSCTS(Advanced Television Systems Committee) 형식 표준에 대한 형식 코드입니다.

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 에 전달된 메타데이터와 함께 이 속성을 설정하는 것이 좋습니다.

요구 사항

요구 사항
헤더
Wmdm.idl

추가 정보

열거형 형식

IWMDMDevice3::GetFormatCapability

IWMDMDevice3::GetProperty

IWMDMStorage3::GetMetadata

IWMDMStorage3::SetMetadata

IWMDMStorage4::GetSpecifiedMetadata

IWMDMStorageControl3::Insert3

메타데이터 상수