Delen via


Metagegevensconstanten

Metagegevens zijn beschrijvende informatie over de inhoud die wordt overgebracht naar of van een apparaat. In Windows Media Device Manager bestaan metagegevens uit eigenschappen, waarbij elke eigenschap een naam-waardepaar is. De naam is altijd een tekenreeks met een breed teken. De waarde is een van de verschillende gedefinieerde gegevenstypen die worden beschreven in de opsomming WMDM_TAG_DATATYPE.

Windows Media Device Manager heeft vooraf gedefinieerde algemene eigenschappen en het wordt ten zeerste aangeraden deze te gebruiken in plaats daarvan nieuwe te definiëren. Voor elke vooraf gedefinieerde eigenschap definieert de SDK een globale constante die de naamtekenreeks bevat. U kunt de kans op typografische fouten verminderen met behulp van de globale constante. De constante g_wszWMDMTitle wordt bijvoorbeeld gedefinieerd als 'Titel', die overeenkomt met de eigenschap Titel.

De volgende eigenschappenconstanten voor metagegevens zijn gedefinieerd voor gebruik in deze SDK. Deze zijn gedefinieerd in mswmdm.h.

Constanten voor opslagmetagegevens

Opslageigenschap Beschrijving Type Windows Media Device Manager onderliggend type
g_wszAudioWAVECodec Audiocodec WMDM_TYPE_DWORD DWORD-
g_wszVideoFourCCCodec Videocodec WMDM_TYPE_DWORD DWORD-
g_wszWMDMAlbumArt Of het apparaat wel of niet albumart ondersteunt WMDM_TYPE_BOOL BOOL-
g_wszWMDMAlbumArtist Track's Album's Artists WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMAlbumCoverData Albumart JPEG byte blob WMDM_TYPE_BINARY BYTE*
g_wszWMDMAlbumCoverDuration Duur van albumomslag WMDM_TYPE_DWORD DWORD-
g_wszWMDMAlbumCoverFormat Albumart-indeling WMDM_TYPE_DWORD DWORD-
g_wszWMDMAlbumCoverHeight Hoogte van albumart WMDM_TYPE_DWORD DWORD-
g_wszWMDMAlbumCoverSize Grootte van albumart WMDM_TYPE_DWORD DWORD-
g_wszWMDMAlbumCoverWidth Breedte van albumart WMDM_TYPE_DWORD DWORD-
g_wszWMDMAlbumTitle Titel van nummeralbum WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMAudioBitDepth Diepte van audiobit WMDM_TYPE_DWORD DWORD-
g_wszWMDBackReferences Een verwijzing naar het containerobject. Een audioobject gebruikt deze eigenschap bijvoorbeeld om te verwijzen naar een afspeellijst. WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMAuthor Auteur van inhoud WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMAuthorDate Datum waarop inhoud is geschreven WMDM_TYPE_DATE WMDMDATETIME-
g_wszWMDMBitrate Audio-bitsnelheid WMDM_TYPE_DWORD DWORD-
g_wszWMDMBitrateType Het type MTP-bitsnelheid. (Momenteel niet geïmplementeerd.)Geldige waarden zijn:
MTP_BITRATETYPE_DISCRETE (0x001) die aangeeft dat CBR en een discrete set bitsnelheden worden ondersteund.
MTP_BITRATETYPE_VARIABLE (0x0002) die ondersteuning voor VBR aangeeft.
MTP_BITRATE_TYPE_FREE (0x0003) die aangeeft dat CBR- en bitsnelheidswaarden doorlopend zijn over een opgegeven bereik.
WMDM_TYPE_DWORD DWORD-
g_wszWMDMBlockAlignment Uitlijning blokkeren WMDM_TYPE_DWORD DWORD-
g_wszWMDMBufferSize Buffergrootte WMDM_TYPE_DWORD DWORD-
g_wszWMDMBuyNow Koop dit album (vereist voor albumart) WMDM_TYPE_BOOL BOOL-
g_wszWMDMByteBookmark Een bladwijzer die de laatste positie identificeert die wordt afgespeeld of bekeken in een mediaobject. (Deze bladwijzer is een byte-offset op basis van nul.) WMDM_TYPE_QWORD QWORD-
g_wszWMDMCategory Een tekstveld dat het genre van een media-item aangeeft WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMCodec Gereserveerd voor toekomstig gebruik WMDM_TYPE_DWORD DWORD-
g_wszWMDMComposer Componist WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMDataLength De gegevenslengte voor het object waarnaar wordt verwezen WMDM_TYPE_QWORD QWORD-
g_wszWMDMDataOffset Een offset op basis van nul naar het object waarnaar wordt verwezen WMDM_TYPE_QWORD QWORD-
g_wszWMDMDataUnits De eenheden die worden gebruikt voor de gegevenslengte (g_wszWMDMDataLength) en de eigenschappen van de gegevenseenheden (g_wszWMDMDataUnits). Eenheden worden verondersteld bytes te zijn als deze eigenschap niet is ingesteld.
WMDM_TYPE_DWORD DWORD-
g_wszWMDMDescription Tv-serie of fotobeschrijving WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMDestinationURL De URL die is gekoppeld aan een object. Deze eigenschap wordt doorgaans gebruikt voor een mediacast-object (of gerelateerd) object.
WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMRMId Gereserveerd voor toekomstig gebruik
g_wszWMDMDevicePlayCount Aantal afspelen op apparaat WMDM_TYPE_DWORD DWORD-
g_wszWMDMDuration Mediaduur, in eenheden van 100 ns WMDM_TYPE_QWORD QWORD-
g_wszWMDMEditor Het e-mailadres voor de beheereditor die is gekoppeld aan een mediaobject. Deze eigenschap wordt doorgaans gebruikt om de beheereditor voor een RSS-kanaal te identificeren.
WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMEncodingProfile De WMV9-coderingsprofielen die worden ondersteund door een apparaat WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMFileAttributes De kenmerken voor een bestandsobject WMDM_TYPE_QWORD QWORD-
g_wszWMDMediaClassPrimaryID Muziek, video, niet-muziek audio, andere WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMFileCreationDate Datum van het maken van bestanden WMDM_TYPE_DATE WMDMDATETIME-
g_wszWMDMFileName Bestandsnaam. Gelijk aan het aanroepen van IWMDMStorage::GetName. WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMFileSize Bestandsgrootte, in bytes. Gelijk aan het aanroepen van IWMDMStorage::GetSize. WMDM_TYPE_QWORD QWORD-
g_wszWMDMFormatCode Indelingscode voor inhoudsopmaak. Dit moet een WMDM_FORMATCODEwaarde zijn.
WMDM_TYPE_DWORD WMDM_FORMATCODE
g_wszWMDMFrameRate Framesnelheid WMDM_TYPE_DWORD DWORD-
g_wszWMDMGenre Track's Genre WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMHeight Hoogte van video of afbeelding WMDM_TYPE_DWORD DWORD-
g_wszWMDMIsProtected Of inhoud is beveiligd met DRM WMDM_TYPE_BOOL BOOL-
g_wszWMDMIsRepeat Waar indien niet de eerste keer dat de aflevering is gelucht WMDM_TYPE_BOOL BOOL-
g_wszWMDMKeyFrameDistance Afstand van sleutelframe WMDM_TYPE_DWORD DWORD-
g_wszWMDMLastModifiedDate Het datum-/tijdbestand is voor het laatst gewijzigd. Gelijk aan het aanroepen van IWMDMStorage::GetDate. WMDM_TYPE_DATE WMDMDATETIME-
g_wszWMDMMediaClassSecondaryID Audioboeken, muziekvideo's, talk radio, enzovoort WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMMediaCredits TV-credits (acteurs, regisseur, producenten) WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMMediaGuid Globaal unieke id voor de media-inhoud WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMMediaOriginalBroadcastDateTime Datum waarop die aflevering voor het eerst werd uitgezonden WMDM_TYPE_DATE WMDMDATETIME-
g_wszWMDMMediaOriginalChannel Kanaal dat aflevering is opgenomen van WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMMediaStationName Oproepbrieven of naam van tv-station WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMMetaGenre Inhoudstype afgeleid van primaire & secundaire klasse-id WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMNonConsumable Of inhoud wordt opgeslagen als een ondoorzichtige gegevensblob op het apparaat. Als dat het geval is, hoeft het apparaat de indeling niet te begrijpen of weer te geven. WMDM_TYPE_BOOL BOOL-
g_wszWMDMNumChannels Aantal kanalen WMDM_TYPE_DWORD DWORD-
g_wszWMDMObjectBookmark Een bladwijzer (in milliseconden) die de laatste positie aangeeft in het mediaobject dat is afgespeeld of bekeken WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMOwner Het e-mailadres voor de eigenaar van een mediaobject WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMParentalRating Adviesbeoordeling WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMPersistentUniqueID Door het apparaat gegenereerde unieke id voor opslag WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMPlayCount Totale telling van het afspelen van bestanden WMDM_TYPE_DWORD DWORD-
g_wszWMDMProviderCopyright Naam van copyrighthouder WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMQualitySetting Kwaliteitsinstelling WMDM_TYPE_DWORD DWORD-
g_wszWMDMSampleRate Samplefrequentie WMDM_TYPE_DWORD DWORD-
g_wszWMDMScanType Scantype WMDM_TYPE_DWORD DWORD-
g_wszWMDMSourceURL De bron-URL voor een mediaobject WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMSubTitle Titel van tv-aflevering WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMSubTitleDescription Beschrijving van tv-aflevering WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMSyncID Door de toepassing gegenereerde GUID voor synchronisatiedoeleinden WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMSyncTime Tijdstempel van apparaat wanneer gekopieerd WMDM_TYPE_DATE WMDMDATETIME-
g_wszWMDMTimeBookmark Een bladwijzer (in milliseconden) die de laatst afgespeelde of bekeken positie aangeeft WMDM_TYPE_QWORD QWORD-
g_wszWMDMTimeToLive De tijd (in minuten) totdat de inhoud wordt bijgewerkt WMDM_TYPE_QWORD QWORD-
g_wszWMDMTitle Titel bijhouden WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMTotalBitrate Totale bitsnelheid WMDM_TYPE_DWORD DWORD-
g_wszWMDMTrack Nummer bijhouden (1 99) WMDM_TYPE_DWORD DWORD-
g_wszWMDMTrackMood Stemming van track WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMUserEffectiveRating Berekend op basis van het aantal gebruikers, services en play WMDM_TYPE_DWORD DWORD-
g_wszWMDMUserLastPlayTime Laatst geluisterd naar of bekeken tijdstempel WMDM_TYPE_DATE WMDMDATETIME-
g_wszWMDMUserRating Classificatie van gebruikerssets WMDM_TYPE_DWORD DWORD-
g_wszWMDMUserRatingOnDevice De classificatie door de gebruiker is gewijzigd op het apparaat WMDM_TYPE_DWORD DWORD-
g_wszWMDMVideoBitrate Video-bitsnelheid WMDM_TYPE_DWORD DWORD-
g_wszWMDMWebmaster Het e-mailadres van de webmaster die verantwoordelijk is voor een mediaobject WMDM_TYPE_STRING LPCWSTR-
g_wszWMDMWidth Breedte van video of afbeelding WMDM_TYPE_DWORD DWORD-
g_wszWMDMYear Jaar dat het album werd uitgebracht WMDM_TYPE_STRING LPCWSTR-

Constanten voor apparaatmetagegevens

Apparaateigenschap Beschrijving PROPVARIANT-type(vt) Opmerkingen
g_wszWMDMSupportedDeviceProperties Matrix van eigenschapsnamen voor eigenschappen die worden ondersteund door het apparaat VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Beschrijvende naam van het apparaat VT_BSTR
g_wszWMDMFormatsSupported Matrix van notatiecodes voor de indelingen die door het apparaat worden ondersteund VT_UI4 | VT_ARRAY
g_wszWMDMFormatsSupportedAreOrdered Hiermee wordt aangegeven of de indeling die wordt geretourneerd in de matrix met ondersteunde indelingen, volgens apparaatvoorkeur is gerangschikt. Als deze eigenschap is ingesteld op TRUE, moeten toepassingen inhoud overdragen met behulp van de notatiecodes die eerst in de matrix worden weergegeven.
VT_BOOL
g_wszWMDMSyncRelationshipID Synchronisatierelatie-id die wordt gebruikt door de toepassing VT_BSTR
g_wszWMDMDeviceModelName Naam van apparaatmodel VT_BSTR
g_wszWMDMDeviceFirmwareVersion Firmwareversie VT_UI4
g_wszWMDMDeviceVendorExtension Leverancierextensie die wordt ondersteund door apparaat VT_BSTR
g_wszWMDMDeviceProtocol Protocol dat wordt gebruikt voor communicatie tussen de host en het apparaat VT_CLSID Vooraf gedefinieerde waarden zijn: WMDM_DEVICE_PROTOCOL_MTP,
WMDM_DEVICE_PROTOCOL_RAPI,
WMDM_DEVICE_PROTOCOL_MSC
g_wszWMDMDeviceServiceProviderVendor Id van de leverancier die een Windows Media Device Manager-serviceprovider voor het apparaat levert VT_CLSID Vooraf gedefinieerde waarden zijn: WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT
g_wszWMDMCollectionID Gereserveerd voor toekomstig gebruik. VT_BSTR
g_wszWMDMDeviceRevocationInfo De intrekkingsinformatie voor een apparaat. Deze informatie bevat elementen zoals de intrekkings-URL.
VT_BSTR
g_wszWMDMSupportedDeviceProperties Matrix van eigenschapsnamen voor eigenschappen die worden ondersteund door het apparaat VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Beschrijvende naam van het apparaat VT_BSTR

Metagegevensconstanten voor Windows Portable Devices

Eigenschap Windows Portable Devices Beschrijving PROPVARIANT-type(vt) Opmerkingen
g_wszWPDPassthroughPropertyValues Een binair groot object (of BLOB) dat wordt gebruikt om eigenschappen van Windows Portable Devices in te stellen of op te halen WMDM_TYPE_BINARY Hiermee kunnen Windows Media Device Manager-clients eigenschappen van Windows Portable Device lezen en schrijven die niet worden gevonden in Windows Media Device Manager. Houd er rekening mee dat sommige eigenschappen van Windows Portable Device mogelijk niet toegankelijk zijn.

Programmeringsreferentie