Sdílet prostřednictvím


Konstanty metadat

Metadata jsou popisné informace o obsahu přenášeného do nebo ze zařízení. Ve Správci zařízení windows Media se metadata skládají z vlastností, kde každá vlastnost je pár název-hodnota. Název je vždy řetězec širokého znaku. Hodnota je jedním z několika definovaných datových typů popsaných v WMDM_TAG_DATATYPE výčtu.

Windows Media Device Manager má předdefinované společné vlastnosti a důrazně doporučujeme použít ty, které místo toho definují nové. Pro každou předdefinovanou vlastnost sada SDK definuje globální konstantu, která obsahuje řetězec názvu. Pomocí globální konstanty můžete snížit pravděpodobnost typografických chyb. Například konstanta g_wszWMDMTitle je definována jako "Title", která odpovídá vlastnosti Title.

Pro použití v této sadě SDK byly definovány následující konstanty vlastností metadat. Ty jsou definovány v mswmdm.h.

Konstanty metadat úložiště

Vlastnost úložiště Popis Typ Windows Media Device Manageru Podkladový typ
g_wszAudioWAVECodec Zvukový kodek WMDM_TYPE_DWORD DWORD
g_wszVideoFourCCCodec Videokodek WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumArt Bez ohledu na to, jestli zařízení podporuje obrázek alba WMDM_TYPE_BOOL BOOL
g_wszWMDMAlbumArtist Interpreti alba tracku WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAlbumCoverData Objekt blob bajtu JPEG s obrázky alba WMDM_TYPE_BINARY BYTE*
g_wszWMDMAlbumCoverDuration Doba trvání pokrytí alba WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverFormat Formát obrázku alba WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverHeight Výška obrázku alba WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverSize Velikost obrázku alba WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverWidth Šířka obrázku alba WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumTitle Název alba skladby WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAudioBitDepth Hloubka zvukového bitu WMDM_TYPE_DWORD DWORD
g_wszWMDBackReferences Odkaz na objekt kontejneru. Například zvukový objekt by tuto vlastnost použil k odkazování na seznam stop. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAuthor Autor obsahu WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAuthorDate Datum vytvoření obsahu WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMBitrate Přenosová rychlost zvuku WMDM_TYPE_DWORD DWORD
g_wszWMDMBitrateType Typ přenosové rychlosti MTP. (Aktuálně není implementováno.)Platné hodnoty jsou:
MTP_BITRATETYPE_DISCRETE (0x001), což značí, že se podporuje CBR a diskrétní sada bitových rychlostí.
MTP_BITRATETYPE_VARIABLE (0x0002), která označuje podporu pro VBR.
MTP_BITRATE_TYPE_FREE (0x0003), což značí, že hodnoty CBR a bitové rychlosti jsou v zadaném rozsahu souvislé.
WMDM_TYPE_DWORD DWORD
g_wszWMDMBlockAlignment Zarovnání bloku WMDM_TYPE_DWORD DWORD
g_wszWMDMBufferSize Velikost vyrovnávací paměti WMDM_TYPE_DWORD DWORD
g_wszWMDMBuyNow Koupit toto album (povinné pro obrázek alba) WMDM_TYPE_BOOL BOOL
g_wszWMDMByteBookmark Záložka identifikující poslední přehránou pozici nebo zobrazenou v objektu média (Tato záložka je posun bajtů založený na nule.) WMDM_TYPE_QWORD QWORD
g_wszWMDMCategory Textové pole označující žánr položky média WMDM_TYPE_STRING LPCWSTR
g_wszWMDMCodec Vyhrazeno pro budoucí použití WMDM_TYPE_DWORD DWORD
g_wszWMDMComposer Hudební skladatel WMDM_TYPE_STRING LPCWSTR
g_wszWMDMDataLength Délka dat pro odkazovaný objekt WMDM_TYPE_QWORD QWORD
g_wszWMDMDataOffset Posun založený na nule na odkazovaný objekt WMDM_TYPE_QWORD QWORD
g_wszWMDMDataUnits Jednotky použité pro délku dat (g_wszWMDMDataLength) a vlastnosti datových jednotek (g_wszWMDMDataUnits). Jednotky se považují za bajty, pokud tato vlastnost není nastavena.
WMDM_TYPE_DWORD DWORD
g_wszWMDMDescription Popis televizního seriálu nebo fotky WMDM_TYPE_STRING LPCWSTR
g_wszWMDMDestinationURL Adresa URL přidružená k objektu. Tato vlastnost se obvykle používá pro objekt přetypování médií (nebo související).
WMDM_TYPE_STRING LPCWSTR
g_wszWMDMRMId Vyhrazeno pro budoucí použití
g_wszWMDMDevicePlayCount Počet přehrávání na zařízení WMDM_TYPE_DWORD DWORD
g_wszWMDMDuration Doba trvání média v 100 ns jednotkách WMDM_TYPE_QWORD QWORD
g_wszWMDMEditor E-mailová adresa spravovaného editoru přidruženého k objektu médií. Tato vlastnost se obvykle používá k identifikaci editoru pro správu kanálu RSS.
WMDM_TYPE_STRING LPCWSTR
g_wszWMDMEncodingProfile Profily kódování WMV9 podporované zařízením WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileAttributes Atributy objektu souboru WMDM_TYPE_QWORD QWORD
g_wszWMDMediaClassPrimaryID Hudba, video, zvuk bez hudby, jiné WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileCreationDate Datum vytvoření souboru WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMFileName Název souboru Ekvivalent volání IWMDMStorage::GetName. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileSize Velikost souboru v bajtech Ekvivalent volání IWMDMStorage::GetSize. WMDM_TYPE_QWORD QWORD
g_wszWMDMFormatCode Formátovací kód pro formát obsahu Měla by to být hodnota WMDM_FORMATCODE.
WMDM_TYPE_DWORD WMDM_FORMATCODE
g_wszWMDMFrameRate Kmitočet WMDM_TYPE_DWORD DWORD
g_wszWMDMGenre Žánr skladby WMDM_TYPE_STRING LPCWSTR
g_wszWMDMHeight Výška videa nebo obrázku WMDM_TYPE_DWORD DWORD
g_wszWMDMIsProtected Určuje, jestli je obsah chráněný DRM. WMDM_TYPE_BOOL BOOL
g_wszWMDMIsRepeat Pravda, pokud ne první epizoda se vysílala WMDM_TYPE_BOOL BOOL
g_wszWMDMKeyFrameDistance Vzdálenost snímku klíče WMDM_TYPE_DWORD DWORD
g_wszWMDMLastModifiedDate Soubor data a času byl naposledy změněn. Ekvivalent volání IWMDMStorage::GetDate. WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMMediaClassSecondaryID Zvukové knihy, hudební videa, mluvení rádia a tak dále WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaCredits Televizní kredity (herci, režisér, producenti) WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaGuid Globálně jedinečný identifikátor mediálního obsahu WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaOriginalBroadcastDateTime Datum, kdy epizoda poprvé vysílala WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMMediaOriginalChannel Kanál, ze kterého byla epizoda zaznamenána WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaStationName Dopisy nebo jméno televizní stanice WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMetaGenre Typ obsahu odvozený z primárního & ID sekundární třídy WMDM_TYPE_STRING LPCWSTR
g_wszWMDMNonConsumable Určuje, jestli je obsah uložený jako neprůpaný datový objekt blob v zařízení. Pokud ano, zařízení nemusí rozumět formátu nebo ho vykreslit. WMDM_TYPE_BOOL BOOL
g_wszWMDMNumChannels Počet kanálů WMDM_TYPE_DWORD DWORD
g_wszWMDMObjectBookmark Záložka (v milisekundách), která určuje poslední pozici v objektu média, který se přehrával nebo zobrazil WMDM_TYPE_STRING LPCWSTR
g_wszWMDMOwner E-mailová adresa vlastníka mediálního objektu WMDM_TYPE_STRING LPCWSTR
g_wszWMDMParentalRating Hodnocení poradce WMDM_TYPE_STRING LPCWSTR
g_wszWMDMPersistentUniqueID Jedinečné ID vygenerované zařízením pro úložiště WMDM_TYPE_STRING LPCWSTR
g_wszWMDMPlayCount Celkový počet přehrávání souborů WMDM_TYPE_DWORD DWORD
g_wszWMDMProviderCopyright Jméno držitele autorských práv WMDM_TYPE_STRING LPCWSTR
g_wszWMDMQualitySetting Nastavení kvality WMDM_TYPE_DWORD DWORD
g_wszWMDMSampleRate Vzorkovací frekvence WMDM_TYPE_DWORD DWORD
g_wszWMDMScanType Typ kontroly WMDM_TYPE_DWORD DWORD
g_wszWMDMSourceURL Zdrojová adresa URL objektu média WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSubTitle Název televizní epizody WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSubTitleDescription Popis televizní epizody WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSyncID Identifikátor GUID vygenerovaný aplikací pro účely synchronizace WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSyncTime Časové razítko zařízení při kopírování WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMTimeBookmark Záložka (v milisekundách), která určuje poslední pozici, kterou se hrálo nebo zobrazilo WMDM_TYPE_QWORD QWORD
g_wszWMDMTimeToLive Doba (v minutách) do aktualizace obsahu WMDM_TYPE_QWORD QWORD
g_wszWMDMTitle Název skladby WMDM_TYPE_STRING LPCWSTR
g_wszWMDMTotalBitrate Celková přenosová rychlost WMDM_TYPE_DWORD DWORD
g_wszWMDMTrack Číslo stopy (1 99) WMDM_TYPE_DWORD DWORD
g_wszWMDMTrackMood Nálada sledování WMDM_TYPE_STRING LPCWSTR
g_wszWMDMUserEffectiveRating Vypočteno z počtu uživatelů, hodnocení služeb a počtu her WMDM_TYPE_DWORD DWORD
g_wszWMDMUserLastPlayTime Poslední naslouchání nebo zobrazení časového razítka WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMUserRating Hodnocení nastavené uživatelem WMDM_TYPE_DWORD DWORD
g_wszWMDMUserRatingOnDevice Na zařízení se změnilo hodnocení nastavené uživatelem. WMDM_TYPE_DWORD DWORD
g_wszWMDMVideoBitrate Přenosová rychlost videa WMDM_TYPE_DWORD DWORD
g_wszWMDMWebmaster E-mailová adresa správce, která je zodpovědná za mediální objekt WMDM_TYPE_STRING LPCWSTR
g_wszWMDMWidth Šířka videa nebo obrázku WMDM_TYPE_DWORD DWORD
g_wszWMDMYear Rok vydání alba WMDM_TYPE_STRING LPCWSTR

Konstanty metadat zařízení

Vlastnost zařízení Popis TYP PROPVARIANT(vt) Komentáře
g_wszWMDMSupportedDeviceProperties Pole názvů vlastností pro vlastnosti podporované zařízením VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Popisný název zařízení VT_BSTR
g_wszWMDMFormatsSupported Pole kódů formátů pro formáty podporované zařízením VT_UI4 | VT_ARRAY
g_wszWMDMFormatsSupportedAreOrdered Určuje, jestli je formát vrácený v poli podporovaných formátů seřazený podle předvoleb zařízení. Pokud je tato vlastnost nastavena na TRUE, aplikace by měly přenášet obsah pomocí kódů formátu, které se zobrazí jako první v poli.
VT_BOOL
g_wszWMDMSyncRelationshipID ID relace synchronizace používané aplikací VT_BSTR
g_wszWMDMDeviceModelName Název modelu zařízení VT_BSTR
g_wszWMDMDeviceFirmwareVersion Verze firmwaru VT_UI4
g_wszWMDMDeviceVendorExtension Rozšíření dodavatele podporované zařízením VT_BSTR
g_wszWMDMDeviceProtocol Protokol používaný pro komunikaci mezi hostitelem a zařízením VT_CLSID Předdefinované hodnoty jsou:WMDM_DEVICE_PROTOCOL_MTP,
WMDM_DEVICE_PROTOCOL_RAPI,
WMDM_DEVICE_PROTOCOL_MSC
g_wszWMDMDeviceServiceProviderVendor ID dodavatele poskytujícího poskytovatele služeb Windows Media Device Manager pro zařízení VT_CLSID Předdefinované hodnoty jsou:WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT
g_wszWMDMCollectionID Vyhrazeno pro budoucí použití. VT_BSTR
g_wszWMDMDeviceRevocationInfo Informace o odvolání zařízení. Tyto informace by obsahovaly prvky, jako je adresa URL odvolání.
VT_BSTR
g_wszWMDMSupportedDeviceProperties Pole názvů vlastností pro vlastnosti podporované zařízením VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Popisný název zařízení VT_BSTR

Konstanty metadat přenosných zařízení s Windows

Vlastnost Windows Portable Devices Popis TYP PROPVARIANT(vt) Komentáře
g_wszWPDPassthroughPropertyValues Binární velký objekt (nebo objekt BLOB) použitý k nastavení nebo načtení vlastností přenosných zařízení s Windows WMDM_TYPE_BINARY Umožňuje klientům Windows Media Device Manageru číst a zapisovat vlastnosti přenosného zařízení systému Windows, které nejsou nalezeny ve Správci zařízení windows Media.Poznámka: Některé vlastnosti přenosného zařízení systému Windows nemusí být přístupné.

Referenčníprogramování