MPfm: Music Player for Musicians - Developer Documentation - 0.6.0.0
SV7Tag Class
NamespacesMPfm.SoundSV7Tag
Data structure for SV7/MPC tags. This is a older MusePack format (earlier than 2009).
Declaration Syntax
C#Visual Basic
public class SV7Tag
Public Class SV7Tag
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SV7Tag()()()()
Default constructor for the SV7Tag class.

AlbumGain
Change in the replay level if the whole cd is supposed to be played with the same level change for all tracks. Value is treated as signed 16 bit value and the level is attenuated by that many mB (Millibel). Thus, level changes of -327.68 dB to +327.67 dB are possible.

AlbumPeak
Maximum level of the whole decoded CD: 16422: -6 dB 32767: 0 dB 65379: +6 dB

AudioChannels
Defines the number of audio channels used for this audio file.

Bitrate
Audio file bitrate. This value is not part of the SV7 header.

EncoderProfile
Encoder quality; one of the following values: 0: no profile 1: Unstable/Experimental 2: unused 3: unused 4: unused 5: below Telephone (q= 0.0) 6: below Telephone (q= 1.0) 7: Telephone (q= 2.0) 8: Thumb (q= 3.0) 9: Radio (q= 4.0) 10: Standard (q= 5.0) 11: Xtreme (q= 6.0) 12: Insane (q= 7.0) 13: BrainDead (q= 8.0) 14: above BrainDead (q= 9.0) 15: above BrainDead (q=10.0)

EncoderVersion
Defines the encoder version (ex: mppenc Beta 1.16).

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FrameCount
Number of frames, every frame contains 1152 samples per channel, the last frame contains 1 to 1152 samples per channel. Furthermore, one has to consider the latency of the analysis and the synthesis filterbank of 481 samples.

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IntensityStereo
Defines if intensity stereo coding (IS) was used.

LastFrameLength
Defines the used samples for the last frame. If true gapless, always 0.

Length
Audio file length (in time string format, 00:00.000). This value is not part of the SV7 header.

LengthMS
Audio file length (in milliseconds). This value is not part of the SV7 header.

LengthSamples
Audio file length (in samples). This value is not part of the SV7 header.

MaxBand
Defines the last subband used in the whole file.

MaxLevel
Defines the maximum level of the coded PCM input signal.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MidSideStereoEnabled
Defines if the Mid Side Stereo mode is enabled.

SampleRate
Audio file sample rate. Can be 44100, 48000, 37800 or 32000 Hz.

TitleGain
Change in the replay level. Value is treated as signed 16 bit value and the level is changed by that many mB (Millibel). Thus level changes of -327.68 dB to +327.67 dB are possible.

TitlePeak
Maximum level of the decoded title: 16422: -6 dB 32767: 0 dB 65379: +6 dB

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
TrueGapless
Defines if true gapless is used.

Inheritance Hierarchy
Object
SV7Tag

Assembly: MPfm.Sound (Module: MPfm.Sound) Version: 0.5.3.0 (0.5.3.0)