Dela via


Metadataegenskaper för Media Files

Det här avsnittet innehåller de vanligaste metadataegenskaperna för mediefiler.

Egenskaper för vanliga medier

Shell-egenskapssystemet definierar en uppsättning vanliga metadataegenskaper för alla typer av gränssnittsobjekt. En delmängd av dessa gäller för mediefiler. I följande tabell visas de vanligaste Gränssnittsegenskaperna för media. Mediefiler kan ha stöd för ytterligare egenskaper som inte visas här. Dessutom stöder inte alla filformat alla egenskaper som anges. En fullständig lista över Shell-egenskaper finns i Shell-egenskaper.

PROPERTYKEY Gränssnittsnamn Beskrivning Datatyp
MFPKEY_Content_DLNA_Profile_ID Ingen DLNA-profilidentifierare (Digital Living Network Alliance). VT_LPWSTR
PKEY_Audio_ChannelCount System.Audio.ChannelCount Antal ljudkanaler. VT_UI4
PKEY_Audio_EncodingBitrate System.Audio.EncodingBitrate Genomsnittlig ljudbithastighet, i bitar per sekund. VT_UI4
PKEY_Audio_Format System.Audio.Format Ljudundertyp (MF_MT_SUBTYPE) uttryckt som en sträng. VT_LPWSTR
PKEY_Audio_IsVariableBitRate System.Audio.IsVariableBitRate Anger om ljudströmmen använder variabel bithastighetskodning. VT_BOOL
PKEY_Audio_PeakValue System.Audio.PeakValue Högsta volymnivå för ljudinnehåll. VT_UI4
PKEY_Audio_SampleRate System.Audio.SampleRate Ljudexempelfrekvens i exempel per sekund. Motsvarar attributet MF_MT_AUDIO_SAMPLES_PER_SECOND i medietypen. VT_UI4
PKEY_Audio_SampleSize System.Audio.SampleSize Antal bitar per ljudexempel. Motsvarar attributet MF_MT_AUDIO_BITS_PER_SAMPLE i medietypen. VT_UI4
PKEY_Audio_StreamNumber System.Audio.StreamNumber Identifierare för ljudströmmen. VT_UI4
PKEY_Author System.Author Författare. VT_LPWSTR
PKEY_Comment System.Comment En kommentar som är kopplad till en fil, som vanligtvis läggs till av en användare. VT_LPWSTR
PKEY_Copyright System.Copyright Upphovsrättsinformation. VT_LPWSTR
PKEY_DRM_IsProtected System.DRM.IsProtected Anger om innehållet skyddas med hjälp av DIGITAL Rights Management (DRM). VT_BOOL
PKEY_Keywords System.Keywords Nyckelord. VT_LPWSTR
PKEY_Language System.Language Språk. VT_LPWSTR
PKEY_Media_AuthorUrl System.Media.AuthorUrl URL för författarens webbplats. VT_LPWSTR
PKEY_Media_AverageLevel System.Media.AverageLevel Genomsnittlig volymnivå för ljudinnehåll. VT_UI4
PKEY_Media_ClassPrimaryID System.Media.ClassPrimaryID Strängrepresentationen av ett GUID som identifierar den primära medieklassen. Giltiga värden finns i dokumentationen för attributet WM/MediaClassPrimaryID. VT_LPWSTR
PKEY_Media_ClassSecondaryID System.Media.ClassSecondaryID Strängrepresentationen av ett GUID som identifierar den sekundära medieklassen. Giltiga värden finns i dokumentationen för attributet WM/MediaClassSecondaryID. VT_LPWSTR
PKEY_Media_CollectionGroupID System.Media.CollectionGroupID Strängrepresentationen av ett GUID som identifierar samlingsgruppen. VT_LPWSTR
PKEY_Media_CollectionID System.Media.CollectionID Strängrepresentationen av ett GUID som identifierar samlingen. VT_LPWSTR
PKEY_Media_ContentDistributor System.Media.ContentDistributor Distributör av innehållet. VT_LPWSTR
PKEY_Media_ContentID System.Media.ContentID Strängrepresentationen av ett GUID som identifierar samlingen. VT_LPWSTR
PKEY_Media_DateEncoded System.Media.DateEncoded Tid då innehållet kodades. VT_FILETIME
PKEY_Media_DateReleased System.Media.DateReleased Ursprungligt utgivningsdatum. VT_LPWSTR
PKEY_Media_Duration System.Media.Duration Varaktighet, i 100 nanosekunder. Motsvarar attributet MF_PD_DURATION i presentationsbeskrivningen. VT_UI8
PKEY_Media_DVDID System.Media.DVDID Digital video disc identifier (DVDID). VT_LPWSTR
PKEY_Media_EncodedBy System.Media.EncodedBy Namnet på den person eller grupp som kodade innehållet. VT_LPWSTR
PKEY_Media_EncodingSettings System.Media.EncodingSettings Beskrivning av de inställningar som används för att koda innehållet. VT_LPWSTR
PKEY_Media_MCDI System.Media.MCDI Cd-identifierare för musik. Det här värdet används för att identifiera en CD. VT_LPWSTR
PKEY_Media_MetadataContentProvider System.Media.MetadataContentProvider Namnet på metadatainnehållsprovidern. (Metadata kan till exempel tillhandahållas av en kommersiell tjänst.) VT_LPWSTR
PKEY_Media_Producer System.Media.Producer Namnet på innehållsproducenten. VT_LPWSTR
PKEY_Media_PromotionUrl System.Media.PromotionUrl URL för en webbplats som erbjuder en kampanj som är relaterad till innehållet. VT_LPWSTR
PKEY_Media_ProviderRating System.Media.ProviderRating Klassificering av innehållet som tilldelats av metadatainnehållsprovidern. VT_LPWSTR
PKEY_Media_ProviderStyle System.Media.ProviderStyle Format eller genre för innehållet som tilldelats av metadatainnehållsprovidern. VT_LPWSTR
PKEY_Media_Publisher System.Media.Publisher Förläggare. VT_LPWSTR
PKEY_Media_SubTitle System.Media.SubTitle Textremsa. VT_LPWSTR
PKEY_Media_UniqueFileIdentifier System.Media.UniqueFileIdentifier En allmän sträng som kan vara att identifiera filen. VT_LPWSTR
PKEY_Media_Writer System.Media.Writer Författare. VT_LPWSTR
PKEY_Media_Year System.Media.Year År då innehållet publicerades. VT_UI4
PKEY_Music_AlbumArtist System.Music.AlbumArtist Primär artist för albumet. Det här attributet kan användas för att skilja den primära artisten för ett album från en artist som samarbetade på en viss låt. VT_LPWSTR
PKEY_Music_AlbumTitle System.Music.AlbumTitle Albumtitel. VT_LPWSTR
PKEY_Music_Artist System.Music.Artist Konstnär. VT_LPWSTR
PKEY_Music_BeatsPerMinute System.Music.BeatsPerMinute Slag per minut. VT_LPWSTR
PKEY_Music_Composer System.Music.Composer Kompositör. VT_LPWSTR
PKEY_Music_Conductor System.Music.Conductor Dirigent. VT_LPWSTR
PKEY_Music_ContentGroupDescription System.Music.ContentGroupDescription Beskrivning av innehållsgruppen (till exempel boxad uppsättning eller serie). VT_LPWSTR
PKEY_Music_Genre System.Music.Genre Genre. VT_LPWSTR
PKEY_Music_InitialKey System.Music.InitialKey Den första nyckeln i musiken. VT_LPWSTR
PKEY_Music_IsCompilation System.Music.IsCompilation Anger om musikfilen är en del av en kompilering. VT_BOOL
PKEY_Music_Lyrics System.Music.Lyrics Sångtext. VT_LPWSTR
PKEY_Music_Mood System.Music.Mood Humör. VT_LPWSTR
PKEY_Music_PartOfSet System.Music.PartOfSet Artikelnumret och det totala antalet delar i uppsättningen som filen tillhör, avgränsat med ett snedstreck. VT_LPWSTR
PKEY_Music_Period System.Music.Period Period. VT_LPWSTR
PKEY_Music_TrackNumber System.Music.TrackNumber Spåra nummer. VT_UI4
PKEY_ParentalRating System.ParentalRating Föräldraklassificering. VT_LPWSTR
PKEY_ParentalRatingReason System.ParentalRatingReason Orsaker till den tilldelade föräldraklassificeringen. VT_LPWSTR
PKEY_Rating System.Rating Användarklassificering. VT_UI4
PKEY_ThumbnailStream System.ThumbnailStream Miniatyrbild. VT_STREAM
PKEY_Title System.Title Titel. VT_LPWSTR
PKEY_Video_Compression System.Video.Compression Videoundertyp (MF_MT_SUBTYPE) uttryckt som en sträng. VT_LPWSTR
PKEY_Video_Director System.Video.Director Regissör. VT_LPWSTR
PKEY_Video_EncodingBitrate System.Video.EncodingBitrate Genomsnittlig videobithastighet, i bitar per sekund. VT_UI4
PKEY_Video_FourCC System.Video.FourCC FOURCC- i videokodningsformatet. Gäller endast om videoundertypen kan uttryckas som ett FOURCC- värde. VT_UI4
PKEY_Video_FrameHeight System.Video.FrameHeight Videoramens höjd. VT_UI4
PKEY_Video_FrameRate System.Video.FrameRate Videobildfrekvens uttryckt som bildrutor per sekund × 1 000. VT_UI4
PKEY_Video_FrameWidth System.Video.FrameWidth Bredd på videoram. VT_UI4
PKEY_Video_HorizontalAspectRatio System.Video.HorizontalAspectRatio Den vågräta komponenten i pixelproportionen. (Motsvarar täljaren för attributet MF_MT_PIXEL_ASPECT_RATIO i medietypen.) VT_UI4
PKEY_Video_IsStereo System.Video.IsStereo Anger om videoströmmen innehåller stereovideoinnehåll. VT_BOOL
PKEY_Video_StreamNumber System.Video.StreamNumber Identifierare för videoströmmen. VT_UI4
PKEY_Video_TotalBitrate System.Video.TotalBitrate Total datafrekvens för alla video- och ljudströmmar, i bitar per sekund. (Gäller endast för filer med minst en videoström.) VT_UI4
PKEY_Video_VerticalAspectRatio System.Video.VerticalAspectRatio Den lodräta komponenten i pixelproportionen. (Motsvarar nämnaren för attributet MF_MT_PIXEL_ASPECT_RATIO i medietypen.) VT_UI4

 

Egenskaper för mediedelning

För att göra en mediefil kompatibel med funktionen Mediedelning bör egenskapshanteraren exponera följande metadataegenskaper. Med de här egenskaperna kan mediedelningstjänsten erbjuda rätt alternativ för att omkoda innehållet till olika format eller bithastigheter.

  • MFPKEY_Content_DLNA_Profile_ID
  • PKEY_Audio_ChannelCount
  • PKEY_Audio_EncodingBitrate
  • PKEY_Audio_Format
  • PKEY_Audio_SampleRate (valfritt)
  • PKEY_Audio_SampleSize (valfritt)
  • PKEY_DRM_IsProtected (krävs för DRM-innehåll)
  • PKEY_Media_Duration
  • PKEY_Video_Compression
  • PKEY_Video_EncodingBitrate
  • PKEY_Video_FOURCC
  • PKEY_Video_FrameHeight
  • PKEY_Video_FrameRate (valfritt)
  • PKEY_Video_FrameWidth
  • PKEY_Video_TotalBitrate

Egenskapen PKEY_DRM_IsProtected krävs om innehållet skyddas med hjälp av DRM. Annars är den här egenskapen valfri.

Egenskaperna PKEY_Audio_SampleRate, PKEY_Audio_SampleSizeoch PKEY_Video_FrameRate är valfria. Mediedelningstjänsten exponerar dem om de är tillgängliga.

Egenskaper i gruppen PKEY_Audio_* gäller endast för filer med en ljudström, och egenskaper i gruppen PKEY_Video_* gäller endast för filer med en videoström.

Windows Media Format SDK-mappningar

ASF-mediekällan mappar följande egenskapsnycklar till ASF-huvudattribut. I vissa fall skiljer sig datatyperna mellan egenskapen Shell och attributet Format SDK.

PROPERTYKEY Formatera SDK-attribut
PKEY_Audio_IsVariableBitRate IsVBR-
PKEY_Audio_PeakValue PeakValue
PKEY_Author Författare
PKEY_Comment Beskrivning
PKEY_Copyright Copyright
PKEY_DRM_IsProtected Is_Protected
PKEY_Keywords WM/Category
PKEY_Language WM/Language
PKEY_Media_AuthorUrl WM/AuthorURL
PKEY_Media_AverageLevel AverageLevel
PKEY_Media_ClassPrimaryID WM/MediaClassPrimaryID
PKEY_Media_ClassSecondaryID WM/MediaClassSecondaryID
PKEY_Media_CollectionGroupID WM/WMCollectionGroupID
PKEY_Media_CollectionID WM/WMCollectionID
PKEY_Media_ContentDistributor WM/ContentDistributor
PKEY_Media_ContentID WM/WMContentID
PKEY_Media_DateEncoded WM/EncodingTime
PKEY_Media_DateReleased WM/OriginalReleaseTime
PKEY_Media_DVDID WM/DVDID
PKEY_Media_EncodedBy WM/EncodedBy
PKEY_Media_EncodingSettings WM/EncodingSettings
PKEY_Media_MCDI WM/MCDI-
PKEY_Media_MetadataContentProvider WM/Provider
PKEY_Media_Producer WM/Producent
PKEY_Media_PromotionUrl WM/PromotionURL
PKEY_Media_ProviderRating WM/ProviderRating
PKEY_Media_ProviderStyle WM/ProviderStyle
PKEY_Media_Publisher WM/Publisher
PKEY_Media_SubTitle WM/SubTitleDescription
PKEY_Media_UniqueFileIdentifier WM/UniqueFileIdentifier
PKEY_Media_Writer WM/Writer
PKEY_Media_Year WM/Year
PKEY_Music_AlbumArtist WM/AlbumArtist
PKEY_Music_AlbumTitle WM/AlbumTitle
PKEY_Music_Artist Författare
PKEY_Music_BeatsPerMinute WM/BeatsPerMinute
PKEY_Music_Composer WM/Composer
PKEY_Music_Conductor WM/Ledare
PKEY_Music_ContentGroupDescription WM/ContentGroupDescription
PKEY_Music_Genre WM/Genre
PKEY_Music_InitialKey WM/InitialKey
PKEY_Music_IsCompilation WM/IsCompilation
PKEY_Music_Lyrics WM/Lyrics
PKEY_Music_Mood WM/Mood
PKEY_Music_PartOfSet WM/PartOfSet
PKEY_Music_Period WM/period
PKEY_Music_TrackNumber WM/TrackNumber
PKEY_ParentalRating WM/ParentalRating
PKEY_ParentalRatingReason WM/ParentalRatingReason
PKEY_Rating WM/SharedUserRating
PKEY_ThumbnailStream WM/Picture
PKEY_Title rubrik
PKEY_Video_Director WM/Director

 

mediametadata

Shell-metadataprovidrar