Class ShellProperties.PropertySystemMedia
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
System.Media Properties
public class ShellProperties.PropertySystemMedia : PropertyStoreItems
- Inheritance
-
ShellProperties.PropertySystemMedia
- Inherited Members
Properties
AuthorUrl
Name: System.Media.AuthorUrl -- PKEY_Media_AuthorUrl
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 32 (PIDMSI_AUTHOR_URL)
public ShellProperty<string> AuthorUrl { get; }
Property Value
AverageLevel
Name: System.Media.AverageLevel -- PKEY_Media_AverageLevel
Description:
Type: UInt32 -- VT_UI4
FormatID: {09EDD5B6-B301-43C5-9990-D00302EFFD46}, 100
public ShellProperty<uint?> AverageLevel { get; }
Property Value
ClassPrimaryID
Name: System.Media.ClassPrimaryID -- PKEY_Media_ClassPrimaryID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 13 (PIDMSI_CLASS_PRIMARY_ID)
public ShellProperty<string> ClassPrimaryID { get; }
Property Value
ClassSecondaryID
Name: System.Media.ClassSecondaryID -- PKEY_Media_ClassSecondaryID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 14 (PIDMSI_CLASS_SECONDARY_ID)
public ShellProperty<string> ClassSecondaryID { get; }
Property Value
CollectionGroupID
Name: System.Media.CollectionGroupID -- PKEY_Media_CollectionGroupID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 24 (PIDMSI_COLLECTION_GROUP_ID)
public ShellProperty<string> CollectionGroupID { get; }
Property Value
CollectionID
Name: System.Media.CollectionID -- PKEY_Media_CollectionID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 25 (PIDMSI_COLLECTION_ID)
public ShellProperty<string> CollectionID { get; }
Property Value
ContentDistributor
Name: System.Media.ContentDistributor -- PKEY_Media_ContentDistributor
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 18 (PIDMSI_CONTENTDISTRIBUTOR)
public ShellProperty<string> ContentDistributor { get; }
Property Value
ContentID
Name: System.Media.ContentID -- PKEY_Media_ContentID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 26 (PIDMSI_CONTENT_ID)
public ShellProperty<string> ContentID { get; }
Property Value
CreatorApplication
Name: System.Media.CreatorApplication -- PKEY_Media_CreatorApplication
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 27 (PIDMSI_TOOL_NAME)
public ShellProperty<string> CreatorApplication { get; }
Property Value
CreatorApplicationVersion
Name: System.Media.CreatorApplicationVersion -- PKEY_Media_CreatorApplicationVersion
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 28 (PIDMSI_TOOL_VERSION)
public ShellProperty<string> CreatorApplicationVersion { get; }
Property Value
DVDID
Name: System.Media.DVDID -- PKEY_Media_DVDID
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 15 (PIDMSI_DVDID)
public ShellProperty<string> DVDID { get; }
Property Value
DateEncoded
Name: System.Media.DateEncoded -- PKEY_Media_DateEncoded
Description: DateTime is in UTC (in the doc, not file system).
Type: DateTime -- VT_FILETIME (For variants: VT_DATE)
FormatID: {2E4B640D-5019-46D8-8881-55414CC5CAA0}, 100
public ShellProperty<DateTime?> DateEncoded { get; }
Property Value
DateReleased
Name: System.Media.DateReleased -- PKEY_Media_DateReleased
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {DE41CC29-6971-4290-B472-F59F2E2F31E2}, 100
public ShellProperty<string> DateReleased { get; }
Property Value
Duration
Name: System.Media.Duration -- PKEY_Media_Duration
Description: 100ns units, not milliseconds
Type: UInt64 -- VT_UI8
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 3 (PIDASI_TIMELENGTH)
public ShellProperty<ulong?> Duration { get; }
Property Value
EncodedBy
Name: System.Media.EncodedBy -- PKEY_Media_EncodedBy
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 36 (PIDMSI_ENCODED_BY)
public ShellProperty<string> EncodedBy { get; }
Property Value
EncodingSettings
Name: System.Media.EncodingSettings -- PKEY_Media_EncodingSettings
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 37 (PIDMSI_ENCODING_SETTINGS)
public ShellProperty<string> EncodingSettings { get; }
Property Value
FrameCount
Name: System.Media.FrameCount -- PKEY_Media_FrameCount
Description: Indicates the frame count for the image.
Type: UInt32 -- VT_UI4
FormatID: (PSGUID_IMAGESUMMARYINFORMATION) {6444048F-4C8B-11D1-8B70-080036B11A03}, 12 (PIDISI_FRAMECOUNT)
public ShellProperty<uint?> FrameCount { get; }
Property Value
MCDI
Name: System.Media.MCDI -- PKEY_Media_MCDI
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 16 (PIDMSI_MCDI)
public ShellProperty<string> MCDI { get; }
Property Value
MetadataContentProvider
Name: System.Media.MetadataContentProvider -- PKEY_Media_MetadataContentProvider
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 17 (PIDMSI_PROVIDER)
public ShellProperty<string> MetadataContentProvider { get; }
Property Value
Producer
Name: System.Media.Producer -- PKEY_Media_Producer
Description:
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 22 (PIDMSI_PRODUCER)
public ShellProperty<string[]> Producer { get; }
Property Value
PromotionUrl
Name: System.Media.PromotionUrl -- PKEY_Media_PromotionUrl
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 33 (PIDMSI_PROMOTION_URL)
public ShellProperty<string> PromotionUrl { get; }
Property Value
ProtectionType
Name: System.Media.ProtectionType -- PKEY_Media_ProtectionType
Description: If media is protected, how is it protected?
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 38
public ShellProperty<string> ProtectionType { get; }
Property Value
ProviderRating
Name: System.Media.ProviderRating -- PKEY_Media_ProviderRating
Description: Rating (0 - 99) supplied by metadata provider
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 39
public ShellProperty<string> ProviderRating { get; }
Property Value
ProviderStyle
Name: System.Media.ProviderStyle -- PKEY_Media_ProviderStyle
Description: Style of music or video, supplied by metadata provider
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 40
public ShellProperty<string> ProviderStyle { get; }
Property Value
Publisher
Name: System.Media.Publisher -- PKEY_Media_Publisher
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 30 (PIDMSI_PUBLISHER)
public ShellProperty<string> Publisher { get; }
Property Value
SubscriptionContentId
Name: System.Media.SubscriptionContentId -- PKEY_Media_SubscriptionContentId
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: {9AEBAE7A-9644-487D-A92C-657585ED751A}, 100
public ShellProperty<string> SubscriptionContentId { get; }
Property Value
Subtitle
Name: System.Media.SubTitle -- PKEY_Media_SubTitle
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 38 (PIDSI_MUSIC_SUB_TITLE)
public ShellProperty<string> Subtitle { get; }
Property Value
UniqueFileIdentifier
Name: System.Media.UniqueFileIdentifier -- PKEY_Media_UniqueFileIdentifier
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 35 (PIDMSI_UNIQUE_FILE_IDENTIFIER)
public ShellProperty<string> UniqueFileIdentifier { get; }
Property Value
UserNoAutoInfo
Name: System.Media.UserNoAutoInfo -- PKEY_Media_UserNoAutoInfo
Description: If true, do NOT alter this file's metadata. Set by user.
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 41
public ShellProperty<string> UserNoAutoInfo { get; }
Property Value
UserWebUrl
Name: System.Media.UserWebUrl -- PKEY_Media_UserWebUrl
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 34 (PIDMSI_USER_WEB_URL)
public ShellProperty<string> UserWebUrl { get; }
Property Value
Writer
Name: System.Media.Writer -- PKEY_Media_Writer
Description:
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 23 (PIDMSI_WRITER)
public ShellProperty<string[]> Writer { get; }
Property Value
Year
Name: System.Media.Year -- PKEY_Media_Year
Description:
Type: UInt32 -- VT_UI4
FormatID: (FMTID_MUSIC) {56A3372E-CE9C-11D2-9F0E-006097C686F6}, 5 (PIDSI_MUSIC_YEAR)
public ShellProperty<uint?> Year { get; }