Xeno-rat
|
Classes | |
class | BooleanMixerControl |
Boolean mixer control. More... | |
class | CustomMixerControl |
Custom Mixer control. More... | |
class | ListTextMixerControl |
List text mixer control. More... | |
class | Mixer |
Represents a Windows mixer device. More... | |
class | MixerControl |
Represents a mixer control. More... | |
class | MixerInterop |
class | MixerLine |
Represents a mixer line (source or destination) More... | |
class | SignedMixerControl |
Represents a signed mixer control. More... | |
class | UnsignedMixerControl |
Represents an unsigned mixer control. More... | |
Enumerations | |
enum | MixerControlType { Custom = (MixerControlClass.Custom | MixerControlUnits.Custom) , BooleanMeter = (MixerControlClass.Meter | MixerControlSubclass.MeterPolled | MixerControlUnits.Boolean) , SignedMeter = (MixerControlClass.Meter | MixerControlSubclass.MeterPolled | MixerControlUnits.Signed) , PeakMeter = (SignedMeter + 1) , UnsignedMeter = (MixerControlClass.Meter | MixerControlSubclass.MeterPolled | MixerControlUnits.Unsigned) , Boolean = (MixerControlClass.Switch | MixerControlSubclass.SwitchBoolean | MixerControlUnits.Boolean) , OnOff = (Boolean + 1) , Mute = (Boolean + 2) , Mono = (Boolean + 3) , Loudness = (Boolean + 4) , StereoEnhance = (Boolean + 5) , Button = (MixerControlClass.Switch | MixerControlSubclass.SwitchButton | MixerControlUnits.Boolean) , Decibels = (MixerControlClass.Number | MixerControlUnits.Decibels) , Signed = (MixerControlClass.Number | MixerControlUnits.Signed) , Unsigned = (MixerControlClass.Number | MixerControlUnits.Unsigned) , Percent = (MixerControlClass.Number | MixerControlUnits.Percent) , Slider = (MixerControlClass.Slider | MixerControlUnits.Signed) , Pan = (Slider + 1) , QSoundPan = (Slider + 2) , Fader = (MixerControlClass.Fader | MixerControlUnits.Unsigned) , Volume = (Fader + 1) , Bass = (Fader + 2) , Treble = (Fader + 3) , Equalizer = (Fader + 4) , SingleSelect = (MixerControlClass.List | MixerControlSubclass.ListSingle | MixerControlUnits.Boolean) , Mux = (SingleSelect + 1) , MultipleSelect = (MixerControlClass.List | MixerControlSubclass.ListMultiple | MixerControlUnits.Boolean) , Mixer = (MultipleSelect + 1) , MicroTime = (MixerControlClass.Time | MixerControlSubclass.TimeMicrosecs | MixerControlUnits.Unsigned) , MilliTime = (MixerControlClass.Time | MixerControlSubclass.TimeMillisecs | MixerControlUnits.Unsigned) } |
Mixer control types. More... | |
enum | MixerFlags { Handle = unchecked ( (int) 0x80000000 ) , Mixer = 0 , MixerHandle = Mixer | Handle , WaveOut = 0x10000000 , WaveOutHandle = WaveOut | Handle , WaveIn = 0x20000000 , WaveInHandle = WaveIn | Handle , MidiOut = 0x30000000 , MidiOutHandle = MidiOut | Handle , MidiIn = 0x40000000 , MidiInHandle = MidiIn | Handle , Aux = 0x50000000 , Value = 0 , ListText = 1 , QueryMask = 0xF , All = 0 , OneById = 1 , OneByType = 2 , GetLineInfoOfDestination = 0 , GetLineInfoOfSource = 1 , GetLineInfoOfLineId = 2 , GetLineInfoOfComponentType = 3 , GetLineInfoOfTargetType = 4 , GetLineInfoOfQueryMask = 0xF } |
Mixer Interop Flags. More... | |
enum | MixerLineComponentType { DestinationUndefined = 0 , DestinationDigital = 1 , DestinationLine = 2 , DestinationMonitor = 3 , DestinationSpeakers = 4 , DestinationHeadphones = 5 , DestinationTelephone = 6 , DestinationWaveIn = 7 , DestinationVoiceIn = 8 , SourceUndefined = 0x1000 , SourceDigital = 0x1001 , SourceLine = 0x1002 , SourceMicrophone = 0x1003 , SourceSynthesizer = 0x1004 , SourceCompactDisc = 0x1005 , SourceTelephone = 0x1006 , SourcePcSpeaker = 0x1007 , SourceWaveOut = 0x1008 , SourceAuxiliary = 0x1009 , SourceAnalog = 0x100A } |
Mixer Line Component type enumeration. More... | |
Mixer control types.
Mixer Interop Flags.
Mixer Line Component type enumeration.