Class SystemProperties.System.Video
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
Video Properties
public static class SystemProperties.System.Video
- Inheritance
-
SystemProperties.System.Video
- Inherited Members
Properties
Compression
Name: System.Video.Compression -- PKEY_Video_Compression
Description: Indicates the level of compression for the video stream. "Compression".
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 10 (PIDVSI_COMPRESSION)
public static PropertyKey Compression { get; }
Property Value
- PropertyKey
Director
Name: System.Video.Director -- PKEY_Video_Director
Description:
Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR)
FormatID: (PSGUID_MEDIAFILESUMMARYINFORMATION) {64440492-4C8B-11D1-8B70-080036B11A03}, 20 (PIDMSI_DIRECTOR)
public static PropertyKey Director { get; }
Property Value
- PropertyKey
EncodingBitrate
Name: System.Video.EncodingBitrate -- PKEY_Video_EncodingBitrate
Description: Indicates the data rate in "bits per second" for the video stream. "DataRate".
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 8 (PIDVSI_DATA_RATE)
public static PropertyKey EncodingBitrate { get; }
Property Value
- PropertyKey
FourCC
Name: System.Video.FourCC -- PKEY_Video_FourCC
Description: Indicates the 4CC for the video stream.
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 44
public static PropertyKey FourCC { get; }
Property Value
- PropertyKey
FrameHeight
Name: System.Video.FrameHeight -- PKEY_Video_FrameHeight
Description: Indicates the frame height for the video stream.
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 4
public static PropertyKey FrameHeight { get; }
Property Value
- PropertyKey
FrameRate
Name: System.Video.FrameRate -- PKEY_Video_FrameRate
Description: Indicates the frame rate in "frames per millisecond" for the video stream. "FrameRate".
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 6 (PIDVSI_FRAME_RATE)
public static PropertyKey FrameRate { get; }
Property Value
- PropertyKey
FrameWidth
Name: System.Video.FrameWidth -- PKEY_Video_FrameWidth
Description: Indicates the frame width for the video stream.
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 3
public static PropertyKey FrameWidth { get; }
Property Value
- PropertyKey
HorizontalAspectRatio
Name: System.Video.HorizontalAspectRatio -- PKEY_Video_HorizontalAspectRatio
Description: Indicates the horizontal portion of the aspect ratio. The X portion of XX:YY, like 16:9.
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 42
public static PropertyKey HorizontalAspectRatio { get; }
Property Value
- PropertyKey
SampleSize
Name: System.Video.SampleSize -- PKEY_Video_SampleSize
Description: Indicates the sample size in bits for the video stream. "SampleSize".
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 9 (PIDVSI_SAMPLE_SIZE)
public static PropertyKey SampleSize { get; }
Property Value
- PropertyKey
StreamName
Name: System.Video.StreamName -- PKEY_Video_StreamName
Description: Indicates the name for the video stream. "StreamName".
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 2 (PIDVSI_STREAM_NAME)
public static PropertyKey StreamName { get; }
Property Value
- PropertyKey
StreamNumber
Name: System.Video.StreamNumber -- PKEY_Video_StreamNumber
Description: "Stream Number".
Type: UInt16 -- VT_UI2
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 11 (PIDVSI_STREAM_NUMBER)
public static PropertyKey StreamNumber { get; }
Property Value
- PropertyKey
TotalBitrate
Name: System.Video.TotalBitrate -- PKEY_Video_TotalBitrate
Description: Indicates the total data rate in "bits per second" for all video and audio streams.
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 43 (PIDVSI_TOTAL_BITRATE)
public static PropertyKey TotalBitrate { get; }
Property Value
- PropertyKey
TranscodedForSync
Name: System.Video.TranscodedForSync -- PKEY_Video_TranscodedForSync
Description:
Type: Boolean -- VT_BOOL
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 46
public static PropertyKey TranscodedForSync { get; }
Property Value
- PropertyKey
VerticalAspectRatio
Name: System.Video.VerticalAspectRatio -- PKEY_Video_VerticalAspectRatio
Description: Indicates the vertical portion of the aspect ratio. The Y portion of XX:YY, like 16:9.
Type: UInt32 -- VT_UI4
FormatID: (FMTID_VideoSummaryInformation) {64440491-4C8B-11D1-8B70-080036B11A03}, 45
public static PropertyKey VerticalAspectRatio { get; }
Property Value
- PropertyKey