Aracılığıyla paylaş


Meta Veri Sabitleri

Meta veriler, bir cihaza veya cihazdan aktarılan içerikle ilgili açıklayıcı bilgilerdir. Windows Media Cihaz Yöneticisi'nde meta veriler, her özelliğin bir ad-değer çifti olduğu özelliklerden oluşur. Ad her zaman geniş karakterli bir dizedir. değer, WMDM_TAG_DATATYPE numaralandırmasında açıklanan çeşitli tanımlı veri türlerinden biridir.

Windows Media Cihaz Yöneticisi önceden tanımlanmış ortak özelliklere sahiptir ve bunların yerine yenilerini tanımlamanız kesinlikle önerilir. Sdk, önceden tanımlanmış her özellik için ad dizesini içeren bir genel sabit tanımlar. Genel sabiti kullanarak tipografik hata olasılığını azaltabilirsiniz. Örneğin, sabit g_wszWMDMTitle Title özelliğine karşılık gelen "Başlık" olarak tanımlanır.

Bu SDK'da kullanılmak üzere aşağıdaki meta veri özellik sabitleri tanımlanmıştır. Bunlar mswmdm.h içinde tanımlanır.

Depolama Meta Veri Sabitleri

Depolama özelliği Açıklama Windows Media Cihaz Yöneticisi türü Temel tür
g_wszAudioWAVECodec Ses codec bileşeni WMDM_TYPE_DWORD DWORD
g_wszVideoFourCCCodec Video codec bileşeni WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumArt Cihazın albüm resmi destekleyip desteklemediği WMDM_TYPE_BOOL bool
g_wszWMDMAlbumArtist Track's Album's Artists WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAlbumCoverData Albüm resmi JPEG bayt blobu WMDM_TYPE_BINARY BYTE*
g_wszWMDMAlbumCoverDuration Albüm kapak süresi WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverFormat Albüm resmi biçimi WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverHeight Albüm resmi yüksekliği WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverSize Albüm resmi boyutu WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumCoverWidth Albüm resmi genişliği WMDM_TYPE_DWORD DWORD
g_wszWMDMAlbumTitle Parçanın Albüm Başlığı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAudioBitDepth Ses bit derinliği WMDM_TYPE_DWORD DWORD
g_wszWMDBackReferences Kapsayıcı nesnesine başvuru. Örneğin, bir ses nesnesi bir çalma listesine başvurmak için bu özelliği kullanır. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAuthor İçerik yazarı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMAuthorDate İçerik yazma tarihi WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMBitrate Ses bit hızı WMDM_TYPE_DWORD DWORD
g_wszWMDMBitrateType MTP bit hızı türü. (Şu anda uygulanmadı.)Geçerli değerler şunlardır:
CBR ve ayrı bir bit hızı kümesinin desteklendiğini gösteren MTP_BITRATETYPE_DISCRETE (0x001).
VBR desteğini gösteren MTP_BITRATETYPE_VARIABLE (0x0002).
CBR ve bit hızı değerlerinin belirtilen aralıkta sürekli olduğunu gösteren MTP_BITRATE_TYPE_FREE (0x0003).
WMDM_TYPE_DWORD DWORD
g_wszWMDMBlockAlignment Hizalamayı engelle WMDM_TYPE_DWORD DWORD
g_wszWMDMBufferSize Arabellek boyutu WMDM_TYPE_DWORD DWORD
g_wszWMDMBuyNow Bu albümü satın alın (albüm resmi için gereklidir) WMDM_TYPE_BOOL bool
g_wszWMDMByteBookmark Medya nesnesinde oynatılan veya görüntülenen son konumu tanımlayan yer işareti. (Bu yer işareti sıfır tabanlı bayt uzaklığıdır.) WMDM_TYPE_QWORD QWORD
g_wszWMDMCategory Medya öğesinin türünü gösteren metin alanı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMCodec Gelecekte kullanmak üzere ayrılmış WMDM_TYPE_DWORD DWORD
g_wszWMDMComposer Müzik bestecisi WMDM_TYPE_STRING LPCWSTR
g_wszWMDMDataLength Başvuruda bulunan nesnenin veri uzunluğu WMDM_TYPE_QWORD QWORD
g_wszWMDMDataOffset Başvuruda bulunan nesneye sıfır tabanlı uzaklık WMDM_TYPE_QWORD QWORD
g_wszWMDMDataUnits Veri uzunluğu (g_wszWMDMDataLength) ve veri birimleri (g_wszWMDMDataUnits) özellikleri için kullanılan birimler. Bu özellik ayarlanmadıysa birimlerin bayt olduğu varsayılır.
WMDM_TYPE_DWORD DWORD
g_wszWMDMDescription TV dizisi veya fotoğraf açıklaması WMDM_TYPE_STRING LPCWSTR
g_wszWMDMDestinationURL Bir nesneyle ilişkilendirilmiş URL. Bu özellik genellikle medya atama (veya ilgili) nesnesi için kullanılır.
WMDM_TYPE_STRING LPCWSTR
g_wszWMDMRMId Gelecekte kullanmak üzere ayrılmış
g_wszWMDMDevicePlayCount Cihazda kayıttan yürütme sayısı WMDM_TYPE_DWORD DWORD
g_wszWMDMDuration Medya süresi, 100 ns birim WMDM_TYPE_QWORD QWORD
g_wszWMDMEditor Bir medya nesnesiyle ilişkili yönetim düzenleyicisinin e-posta adresi. Bu özellik genellikle bir RSS kanalının yönetim düzenleyicisini tanımlamak için kullanılır.
WMDM_TYPE_STRING LPCWSTR
g_wszWMDMEncodingProfile Bir cihaz tarafından desteklenen WMV9 kodlama profilleri WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileAttributes Dosya nesnesinin öznitelikleri WMDM_TYPE_QWORD QWORD
g_wszWMDMediaClassPrimaryID Müzik, video, müzik dışı ses, diğer WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileCreationDate Dosya oluşturma tarihi WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMFileName Dosya adı. IWMDMStorage::GetNameçağrısıyla eşdeğerdir. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMFileSize Bayt cinsinden dosya boyutu. IWMDMStorage::GetSizeçağırmaya eşdeğerdir. WMDM_TYPE_QWORD QWORD
g_wszWMDMFormatCode İçerik biçimi için biçim kodu. WMDM_FORMATCODEbir değer olmalıdır.
WMDM_TYPE_DWORD WMDM_FORMATCODE
g_wszWMDMFrameRate Kare hızı WMDM_TYPE_DWORD DWORD
g_wszWMDMGenre Parçanın Türü WMDM_TYPE_STRING LPCWSTR
g_wszWMDMHeight Video veya görüntü yüksekliği WMDM_TYPE_DWORD DWORD
g_wszWMDMIsProtected İçeriğin DRM korumalı olup olmadığı WMDM_TYPE_BOOL bool
g_wszWMDMIsRepeat İlk kez yayınlanan bölüm doğru değilse WMDM_TYPE_BOOL bool
g_wszWMDMKeyFrameDistance Anahtar çerçeve uzaklığı WMDM_TYPE_DWORD DWORD
g_wszWMDMLastModifiedDate Tarih/saat dosyası en son değiştirildi. IWMDMStorage::GetDateçağrısıyla eşdeğerdir. WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMMediaClassSecondaryID Sesli kitaplar, müzik videoları, konuşma radyosu vb. WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaCredits TV kredileri (aktörler, yönetmen, yapımcılar) WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaGuid Medya içeriği için genel olarak benzersiz tanımlayıcı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaOriginalBroadcastDateTime Bölümün ilk yayınlandığı tarih WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMMediaOriginalChannel Bölümün kaydedilildiği kanal WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMediaStationName TV istasyonu arama mektupları veya adı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMMetaGenre Birincil & ikincil Sınıf Kimliğinden türetilen içerik türü WMDM_TYPE_STRING LPCWSTR
g_wszWMDMNonConsumable İçeriğin cihazda opak bir veri blobu olarak depolanıp depolanmadığı. Öyleyse, cihazın biçimi anlaması veya işlemesi gerekmez. WMDM_TYPE_BOOL bool
g_wszWMDMNumChannels Kanal sayısı WMDM_TYPE_DWORD DWORD
g_wszWMDMObjectBookmark Oynatılan veya görüntülenen medya nesnesindeki son konumu belirten yer işareti (milisaniye cinsinden) WMDM_TYPE_STRING LPCWSTR
g_wszWMDMOwner Medya nesnesinin sahibinin e-posta adresi WMDM_TYPE_STRING LPCWSTR
g_wszWMDMParentalRating Danışmanlık derecelendirmesi WMDM_TYPE_STRING LPCWSTR
g_wszWMDMPersistentUniqueID Depolama için cihaz tarafından oluşturulan benzersiz kimlik WMDM_TYPE_STRING LPCWSTR
g_wszWMDMPlayCount Toplam dosya kayıttan yürütme sayısı WMDM_TYPE_DWORD DWORD
g_wszWMDMProviderCopyright Telif hakkı sahibinin adı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMQualitySetting Kalite ayarı WMDM_TYPE_DWORD DWORD
g_wszWMDMSampleRate Örnek oranı WMDM_TYPE_DWORD DWORD
g_wszWMDMScanType Tarama türü WMDM_TYPE_DWORD DWORD
g_wszWMDMSourceURL Medya nesnesinin kaynak URL'si WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSubTitle TV bölümü başlığı WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSubTitleDescription TV bölümü açıklaması WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSyncID Eşitleme amacıyla uygulama tarafından oluşturulan GUID WMDM_TYPE_STRING LPCWSTR
g_wszWMDMSyncTime Kopyalandığında cihaz zaman damgası WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMTimeBookmark Son oynatılan veya görüntülenen konumu belirten yer işareti (milisaniye cinsinden) WMDM_TYPE_QWORD QWORD
g_wszWMDMTimeToLive İçerik güncelleştirilene kadar olan süre (dakika cinsinden) WMDM_TYPE_QWORD QWORD
g_wszWMDMTitle Başlığı izleme WMDM_TYPE_STRING LPCWSTR
g_wszWMDMTotalBitrate Toplam bit hızı WMDM_TYPE_DWORD DWORD
g_wszWMDMTrack Parça Numarası (1 99) WMDM_TYPE_DWORD DWORD
g_wszWMDMTrackMood Parçanın ruh hali WMDM_TYPE_STRING LPCWSTR
g_wszWMDMUserEffectiveRating Kullanıcı, hizmet derecelendirmeleri ve yürütme sayısı hesaplandı WMDM_TYPE_DWORD DWORD
g_wszWMDMUserLastPlayTime Son dinleyen veya görüntülenen zaman damgası WMDM_TYPE_DATE WMDMDATETIME
g_wszWMDMUserRating Kullanıcı kümesi derecelendirmesi WMDM_TYPE_DWORD DWORD
g_wszWMDMUserRatingOnDevice Cihazda kullanıcı kümesi derecelendirmesi değiştirildi WMDM_TYPE_DWORD DWORD
g_wszWMDMVideoBitrate Video bit hızı WMDM_TYPE_DWORD DWORD
g_wszWMDMWebmaster Bir medya nesnesinden sorumlu web yöneticisinin e-posta adresi WMDM_TYPE_STRING LPCWSTR
g_wszWMDMWidth Video veya görüntü genişliği WMDM_TYPE_DWORD DWORD
g_wszWMDMYear Albümün yayınlandığı yıl WMDM_TYPE_STRING LPCWSTR

Cihaz Meta Veri Sabitleri

Cihaz özelliği Açıklama PROPVARIANT türü(vt) Yorum
g_wszWMDMSupportedDeviceProperties Cihaz tarafından desteklenen özellikler için özellik adları dizisi VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Cihazın kolay adı VT_BSTR
g_wszWMDMFormatsSupported Cihaz tarafından desteklenen biçimler için biçim kodları dizisi VT_UI4 | VT_ARRAY
g_wszWMDMFormatsSupportedAreOrdered Desteklenen biçimler dizisinde döndürülen biçimin cihaz tercihine göre sıralanıp sıralı olmadığını gösterir. Bu özellik true olarak ayarlanırsa, uygulamalar dizide ilk olarak görünen biçim kodlarını kullanarak içerik aktarmalıdır.
VT_BOOL
g_wszWMDMSyncRelationshipID Uygulama tarafından kullanılan eşitleme ilişkisi kimliği VT_BSTR
g_wszWMDMDeviceModelName Cihaz modeli adı VT_BSTR
g_wszWMDMDeviceFirmwareVersion Üretici yazılımı sürümü VT_UI4
g_wszWMDMDeviceVendorExtension Cihaz tarafından desteklenen satıcı uzantısı VT_BSTR
g_wszWMDMDeviceProtocol Konak ve cihaz arasındaki iletişim için kullanılan protokol VT_CLSID Önceden tanımlanmış değerler şunlardır:WMDM_DEVICE_PROTOCOL_MTP,
WMDM_DEVICE_PROTOCOL_RAPI,
WMDM_DEVICE_PROTOCOL_MSC
g_wszWMDMDeviceServiceProviderVendor Cihaz için Bir Windows Media Cihaz Yöneticisi hizmet sağlayıcısı sağlayan satıcının kimliği VT_CLSID Önceden tanımlanmış değerler şunlardır:WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT
g_wszWMDMCollectionID Gelecekte kullanmak üzere ayrılmıştır. VT_BSTR
g_wszWMDMDeviceRevocationInfo Bir cihazın iptal bilgileri. Bu bilgiler iptal URL'si gibi öğeleri içerir.
VT_BSTR
g_wszWMDMSupportedDeviceProperties Cihaz tarafından desteklenen özellikler için özellik adları dizisi VT_BSTR | VT_ARRAY
g_wszWMDMDeviceFriendlyName Cihazın kolay adı VT_BSTR

Windows Taşınabilir Cihazlar Meta Veri Sabitleri

Windows Taşınabilir Cihazlar özelliği Açıklama PROPVARIANT türü(vt) Yorum
g_wszWPDPassthroughPropertyValues Windows Taşınabilir Cihazlar özelliklerini ayarlamak veya almak için kullanılan ikili büyük nesne (veya BLOB) WMDM_TYPE_BINARY Windows Media Device Manager istemcilerinin Windows Media Device Manager'da bulunmayan Windows Taşınabilir Cihaz özelliklerini okumasına ve yazmasına izin verir.Bazı Windows Taşınabilir Cihaz özelliklerine erişilemediğini unutmayın.

Programlama Başvurusu