Megosztás a következőn keresztül:


Metaadat-állandók

A metaadatok leíró információkat tartalmaznak az eszközre vagy eszközről átvitt tartalomról. A Windows Media Device Managerben a metaadatok tulajdonságokból állnak, ahol minden tulajdonság név-érték pár. A név mindig széles karakterű sztring. Az érték az WMDM_TAG_DATATYPE enumerálásban leírt számos definiált adattípus egyike.

A Windows Media Device Manager előre definiált általános tulajdonságokkal rendelkezik, és erősen ajánlott az újak definiálása helyett használni őket. Az SDK minden előre definiált tulajdonsághoz meghatároz egy globális állandót, amely tartalmazza a névsztringet. A globális állandó használatával csökkentheti a tipográfiai hibák esélyét. Az állandó g_wszWMDMTitle például a Cím tulajdonságnak megfelelő "Cím" néven van definiálva.

Ebben az SDK-ban a következő metaadattulajdonság-állandók vannak definiálva. Ezek az mswmdm.h fájlban vannak definiálva.

Tárolási metaadat-állandók

Storage tulajdonság Leírás Windows Media Device Manager típusa mögöttes típus
g_wszAudioWAVECodec Hangkódok WMDM_TYPE_DWORD DWORD
g_wszVideoFourCCCodec Video codec WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumArt Azt jelzi, hogy az eszköz támogatja-e az albumképeket WMDM_TYPE_BOOL BOOL
g_wszWMDMAlbumArtist Track's Album's Artists WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAlbumCoverData Album art JPEG byte blob WMDM_TYPE_BINARY BYTE*
g_wszWMDMAlbumCoverDuration Albumborító időtartama WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverFormat Album művészeti formátuma WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverHeight Album képmagassága WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverSize Album képmérete WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverWidth Album művészeti szélessége WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumTitle Track's Album Title WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAudioBitDepth Hangbit mélysége WMDM_TYPE_DWORD DWORD
g_wszWMDBackReferences Hivatkozás a tárolóobjektumra. Egy hangobjektum például ezzel a tulajdonságmal hivatkozna egy lejátszási listára. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAuthor Tartalom szerzője WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAuthorDate Tartalomkészítés dátuma WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMBitrate Hangsebesség WMDM_TYPE_DWORD DWORD
g_wszWMDMBitrateType Az MTP bitsebesség-típusa. (Jelenleg nincs implementálva.)Az érvényes értékek a következők:
MTP_BITRATETYPE_DISCRETE (0x001), amely azt jelzi, hogy a CBR és a különálló bitsebességek támogatottak.
MTP_BITRATETYPE_VARIABLE (0x0002), amely a VBR támogatását jelzi.
MTP_BITRATE_TYPE_FREE (0x0003), amely azt jelzi, hogy a CBR és a bitsebesség értékei egy megadott tartományon keresztül folyamatosak.
WMDM_TYPE_DWORD DWORD
g_wszWMDMBlockAlignment Blokk igazítása WMDM_TYPE_DWORD DWORD
g_wszWMDMBufferSize Puffer mérete WMDM_TYPE_DWORD DWORD
g_wszWMDMBuyNow Vásárolja meg ezt az albumot (az albumhoz szükséges) WMDM_TYPE_BOOL BOOL
g_wszWMDMByteBookmark Egy médiaobjektumban lejátszott vagy megtekintett utolsó pozíciót azonosító könyvjelző. (Ez a könyvjelző nulla alapú bájteltolás.) WMDM_TYPE_QWORD QWORD
g_wszWMDMCategory Egy médiaelem műfaját jelző szövegmező WMDM_TYPE_STRING LPCWSTR
g_wszWMDMCodec Jövőbeli használatra fenntartva WMDM_TYPE_DWORD DWORD
g_wszWMDMComposer Zeneszerző WMDM_TYPE_STRING LPCWSTR
g_wszWMDMDataLength A hivatkozott objektum adathossza WMDM_TYPE_QWORD QWORD
g_wszWMDMDataOffset Nulla alapú eltolás a hivatkozott objektumhoz WMDM_TYPE_QWORD QWORD
g_wszWMDMDataUnits Az adathossz (g_wszWMDMDataLength) és az adategységek (g_wszWMDMDataUnits) tulajdonságaihoz használt egységek. Ha ez a tulajdonság nincs beállítva, akkor az egységek bájtok.
WMDM_TYPE_DWORD DWORD
g_wszWMDMDescription TV-sorozat vagy fénykép leírása WMDM_TYPE_STRING LPCWSTR
g_wszWMDMDestinationURL Az objektumhoz társított URL-cím. Ezt a tulajdonságot általában médiabeöntött (vagy kapcsolódó) objektumokhoz használják.
WMDM_TYPE_STRING LPCWSTR
g_wszWMDMRMId Jövőbeli használatra fenntartva
g_wszWMDMDevicePlayCount Lejátszások száma az eszközön WMDM_TYPE_DWORD DWORD
g_wszWMDMDuration Média időtartama 100 ns egységben WMDM_TYPE_QWORD QWORD
g_wszWMDMEditor A médiaobjektumhoz társított kezelőszerkesztő e-mail-címe. Ez a tulajdonság általában egy RSS-csatorna kezelőszerkesztőjének azonosítására szolgál.
WMDM_TYPE_STRING LPCWSTR
g_wszWMDMEncodingProfile Az eszköz által támogatott WMV9 kódolási profilok WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileAttributes Fájlobjektum attribútumai WMDM_TYPE_QWORD QWORD
g_wszWMDMediaClassPrimaryID Zene, videó, nem zenei hang, egyéb WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileCreationDate Fájllétrehozási dátum WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMFileName Fájlnév. Egyenértékű IWMDMStorage::GetNamehívással. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileSize Fájlméret bájtban. Egyenértékű IWMDMStorage::GetSizehívással. WMDM_TYPE_QWORD QWORD
g_wszWMDMFormatCode Tartalomformátum kódjának formázása. Ennek WMDM_FORMATCODEértéknek kell lennie.
WMDM_TYPE_DWORD WMDM_FORMATCODE
g_wszWMDMFrameRate Képkockasebesség WMDM_TYPE_DWORD DWORD
g_wszWMDMGenre Track's Műfaj WMDM_TYPE_STRING LPCWSTR
g_wszWMDMHeight Videó vagy kép magassága WMDM_TYPE_DWORD DWORD
g_wszWMDMIsProtected A tartalom drm-védelem alatt áll-e WMDM_TYPE_BOOL BOOL
g_wszWMDMIsRepeat Igaz, ha nem az első alkalommal epizód adásba WMDM_TYPE_BOOL BOOL
g_wszWMDMKeyFrameDistance Kulcskeret távolsága WMDM_TYPE_DWORD DWORD
g_wszWMDMLastModifiedDate A dátum-/időfájl utoljára módosult. Egyenértékű IWMDMStorage::GetDatehívással. WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMMediaClassSecondaryID Hangoskönyvek, zenei videók, talk rádió stb. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaCredits TV-kreditek (színészek, rendezők, producerek) WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaGuid A médiatartalom globálisan egyedi azonosítója WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaOriginalBroadcastDateTime Az epizód első vetített dátuma WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMMediaOriginalChannel Csatorna, amelyről az epizódot rögzítették: WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaStationName TV-állomás hívási levelek vagy név WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMetaGenre Elsődleges & másodlagos osztályazonosítóból származtatott tartalomtípus WMDM_TYPE_STRING LPCWSTR
g_wszWMDMNonConsumable Azt jelzi, hogy a tartalom átlátszatlan adatblobként van-e tárolva az eszközön. Ha igen, az eszköznek nem kell megértenie vagy renderelnie a formátumot. WMDM_TYPE_BOOL BOOL
g_wszWMDMNumChannels Csatornák száma WMDM_TYPE_DWORD DWORD
g_wszWMDMObjectBookmark Könyvjelző (ezredmásodpercben), amely meghatározza a lejátszott vagy megtekintett médiaobjektum utolsó pozícióját WMDM_TYPE_STRING LPCWSTR
g_wszWMDMOwner A médiaobjektum tulajdonosának e-mail címe WMDM_TYPE_STRING LPCWSTR
g_wszWMDMParentalRating Tanácsadói minősítés WMDM_TYPE_STRING LPCWSTR
g_wszWMDMPersistentUniqueID Eszköz által létrehozott egyedi azonosító a tároláshoz WMDM_TYPE_STRING LPCWSTR
g_wszWMDMPlayCount A fájllejátszás teljes száma WMDM_TYPE_DWORD DWORD
g_wszWMDMProviderCopyright A szerzői jog jogosultjának neve WMDM_TYPE_STRING LPCWSTR
g_wszWMDMQualitySetting Minőségi beállítás WMDM_TYPE_DWORD DWORD
g_wszWMDMSampleRate Mintasebesség WMDM_TYPE_DWORD DWORD
g_wszWMDMScanType Vizsgálat típusa WMDM_TYPE_DWORD DWORD
g_wszWMDMSourceURL Médiaobjektum forrás URL-címe WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSubTitle TV-epizód címe WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSubTitleDescription TV-epizód leírása WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSyncID Alkalmazás által létrehozott GUID szinkronizálási célokra WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSyncTime Eszköz időbélyege másoláskor WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMTimeBookmark Könyvjelző (ezredmásodpercben), amely meghatározza az utolsó lejátszott vagy megtekintett pozíciót WMDM_TYPE_QWORD QWORD
g_wszWMDMTimeToLive A tartalom frissítésének időtartama (percekben) WMDM_TYPE_QWORD QWORD
g_wszWMDMTitle Cím nyomon követése WMDM_TYPE_STRING LPCWSTR
g_wszWMDMTotalBitrate Teljes bitsebesség WMDM_TYPE_DWORD DWORD
g_wszWMDMTrack Szám (1 99) WMDM_TYPE_DWORD DWORD
g_wszWMDMTrackMood A pálya hangulata WMDM_TYPE_STRING LPCWSTR
g_wszWMDMUserEffectiveRating A felhasználó, a szolgáltatásminősítések és a lejátszások száma alapján számítva WMDM_TYPE_DWORD DWORD
g_wszWMDMUserLastPlayTime Legutóbb meghallgatott vagy megtekintett időbélyeg WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMUserRating Felhasználó által beállított minősítés WMDM_TYPE_DWORD DWORD
g_wszWMDMUserRatingOnDevice Felhasználó által beállított minősítés módosult az eszközön WMDM_TYPE_DWORD DWORD
g_wszWMDMVideoBitrate Videó bitsebessége WMDM_TYPE_DWORD DWORD
g_wszWMDMWebmaster A médiaobjektumért felelős webmester e-mail címe WMDM_TYPE_STRING LPCWSTR
g_wszWMDMWidth Videó vagy kép szélessége WMDM_TYPE_DWORD DWORD
g_wszWMDMYear Az album megjelenésének éve WMDM_TYPE_STRING LPCWSTR

Eszköz metaadatainak állandói

Eszköztulajdonság Leírás PROPVARIANT type(vt) Megjegyzések
g_wszWMDMSupportedDeviceProperties Az eszköz által támogatott tulajdonságok tulajdonságneveinek tömbje VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Az eszköz rövid neve VT_BSTR
g_wszWMDMFormatsSupported Az eszköz által támogatott formátumkódok tömbje VT_UI4 | VT_ARRAY
g_wszWMDMFormatsSupportedAreOrdered Azt jelzi, hogy a támogatott formátumú tömbben visszaadott formátum az eszközbeállításoknak megfelelően van-e rendezve. Ha ez a tulajdonság a TRUE van beállítva, az alkalmazásoknak a tömbben elsőként megjelenő formátumkódokkal kell átvinni a tartalmat.
VT_BOOL
g_wszWMDMSyncRelationshipID Az alkalmazás által használt szinkronizálási kapcsolatazonosító VT_BSTR
g_wszWMDMDeviceModelName Eszközmodell neve VT_BSTR
g_wszWMDMDeviceFirmwareVersion Belső vezérlőprogram verziója VT_UI4
g_wszWMDMDeviceVendorExtension Eszköz által támogatott szállítói bővítmény VT_BSTR
g_wszWMDMDeviceProtocol A gazdagép és az eszköz közötti kommunikációhoz használt protokoll VT_CLSID Előre definiált értékek: WMDM_DEVICE_PROTOCOL_MTP,
WMDM_DEVICE_PROTOCOL_RAPI,
WMDM_DEVICE_PROTOCOL_MSC
g_wszWMDMDeviceServiceProviderVendor Az eszközhöz Windows Media Device Manager-szolgáltatót biztosító szállító azonosítója VT_CLSID Előre definiált értékek: WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT
g_wszWMDMCollectionID Jövőbeli használatra fenntartva. VT_BSTR
g_wszWMDMDeviceRevocationInfo Az eszköz visszavonási információi. Ezek az információk olyan elemeket tartalmaznak, mint a visszavonási URL-cím.
VT_BSTR
g_wszWMDMSupportedDeviceProperties Az eszköz által támogatott tulajdonságok tulajdonságneveinek tömbje VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Az eszköz rövid neve VT_BSTR

Hordozható Windows-eszközök metaadat-állandói

Windows Portable Devices tulajdonság Leírás PROPVARIANT type(vt) Megjegyzések
g_wszWPDPassthroughPropertyValues Nagyméretű bináris objektum (vagy BLOB) a Windows Hordozható eszközök tulajdonságainak beállításához vagy lekéréséhez WMDM_TYPE_BINARY Lehetővé teszi a Windows Media Device Manager-ügyfelek számára a Windows Media Device Managerben nem található windowsos hordozható eszköztulajdonságok olvasását és írását. Vegye figyelembe, hogy előfordulhat, hogy egyes Hordozható Windows-eszközök tulajdonságai nem érhetők el.

programozási referencia