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