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. |