Class SystemProperties.System.Audio
- Namespace
- Microsoft.WindowsAPICodePack.Shell.PropertySystem
- Assembly
- Microsoft.WindowsAPICodePack.Shell.dll
Audio Properties
public static class SystemProperties.System.Audio
- Inheritance
-
SystemProperties.System.Audio
- Inherited Members
Properties
ChannelCount
Name: System.Audio.ChannelCount -- PKEY_Audio_ChannelCount
Description: Indicates the channel count for the audio file. Values: 1 (mono), 2 (stereo).
Type: UInt32 -- VT_UI4
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 7 (PIDASI_CHANNEL_COUNT)
public static PropertyKey ChannelCount { get; }
Property Value
- PropertyKey
Compression
Name: System.Audio.Compression -- PKEY_Audio_Compression
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 10 (PIDASI_COMPRESSION)
public static PropertyKey Compression { get; }
Property Value
- PropertyKey
EncodingBitrate
Name: System.Audio.EncodingBitrate -- PKEY_Audio_EncodingBitrate
Description: Indicates the average data rate in Hz for the audio file in "bits per second".
Type: UInt32 -- VT_UI4
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 4 (PIDASI_AVG_DATA_RATE)
public static PropertyKey EncodingBitrate { get; }
Property Value
- PropertyKey
Format
Name: System.Audio.Format -- PKEY_Audio_Format
Description: Indicates the format of the audio file.
Type: String -- VT_LPWSTR (For variants: VT_BSTR) Legacy code may treat this as VT_BSTR.
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 2 (PIDASI_FORMAT)
public static PropertyKey Format { get; }
Property Value
- PropertyKey
IsVariableBitrate
Name: System.Audio.IsVariableBitRate -- PKEY_Audio_IsVariableBitRate
Description:
Type: Boolean -- VT_BOOL
FormatID: {E6822FEE-8C17-4D62-823C-8E9CFCBD1D5C}, 100
public static PropertyKey IsVariableBitrate { get; }
Property Value
- PropertyKey
PeakValue
Name: System.Audio.PeakValue -- PKEY_Audio_PeakValue
Description:
Type: UInt32 -- VT_UI4
FormatID: {2579E5D0-1116-4084-BD9A-9B4F7CB4DF5E}, 100
public static PropertyKey PeakValue { get; }
Property Value
- PropertyKey
SampleRate
Name: System.Audio.SampleRate -- PKEY_Audio_SampleRate
Description: Indicates the audio sample rate for the audio file in "samples per second".
Type: UInt32 -- VT_UI4
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 5 (PIDASI_SAMPLE_RATE)
public static PropertyKey SampleRate { get; }
Property Value
- PropertyKey
SampleSize
Name: System.Audio.SampleSize -- PKEY_Audio_SampleSize
Description: Indicates the audio sample size for the audio file in "bits per sample".
Type: UInt32 -- VT_UI4
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 6 (PIDASI_SAMPLE_SIZE)
public static PropertyKey SampleSize { get; }
Property Value
- PropertyKey
StreamName
Name: System.Audio.StreamName -- PKEY_Audio_StreamName
Description:
Type: String -- VT_LPWSTR (For variants: VT_BSTR)
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 9 (PIDASI_STREAM_NAME)
public static PropertyKey StreamName { get; }
Property Value
- PropertyKey
StreamNumber
Name: System.Audio.StreamNumber -- PKEY_Audio_StreamNumber
Description:
Type: UInt16 -- VT_UI2
FormatID: (FMTID_AudioSummaryInformation) {64440490-4C8B-11D1-8B70-080036B11A03}, 8 (PIDASI_STREAM_NUMBER)
public static PropertyKey StreamNumber { get; }
Property Value
- PropertyKey