Class MixerLine
Represents a mixer line (source or destination)
public class MixerLine
- Inheritance
-
MixerLine
- Inherited Members
Constructors
MixerLine(nint, int, MixerFlags)
Creates a new mixer destination
public MixerLine(nint mixerHandle, int destinationIndex, MixerFlags mixerHandleType)
Parameters
mixerHandlenintMixer Handle
destinationIndexintDestination Index
mixerHandleTypeMixerFlagsMixer Handle Type
MixerLine(nint, int, int, MixerFlags)
Creates a new Mixer Source For a Specified Source
public MixerLine(nint mixerHandle, int destinationIndex, int sourceIndex, MixerFlags mixerHandleType)
Parameters
mixerHandlenintMixer Handle
destinationIndexintDestination Index
sourceIndexintSource Index
mixerHandleTypeMixerFlagsFlag indicating the meaning of mixerHandle
Properties
Channels
Number of channels
public int Channels { get; }
Property Value
ComponentType
Component Type
public MixerLineComponentType ComponentType { get; }
Property Value
Controls
Enumerator for the controls on this Mixer Limne
public IEnumerable<MixerControl> Controls { get; }
Property Value
ControlsCount
Number of controls
public int ControlsCount { get; }
Property Value
IsActive
Is this destination active
public bool IsActive { get; }
Property Value
IsDisconnected
Is this destination disconnected
public bool IsDisconnected { get; }
Property Value
IsSource
Is this destination a source
public bool IsSource { get; }
Property Value
LineId
The line ID
public int LineId { get; }
Property Value
Name
Mixer Line Name
public string Name { get; }
Property Value
ShortName
Mixer Line short name
public string ShortName { get; }
Property Value
SourceCount
Number of sources
public int SourceCount { get; }
Property Value
Sources
Enumerator for the sources on this Mixer Line
public IEnumerable<MixerLine> Sources { get; }
Property Value
TargetName
The name of the target output device
public string TargetName { get; }
Property Value
TypeDescription
Mixer destination type description
public string TypeDescription { get; }
Property Value
Methods
GetMixerIdForWaveIn(int)
Creates a new Mixer Source
public static int GetMixerIdForWaveIn(int waveInDevice)
Parameters
waveInDeviceintWave In Device
Returns
GetSource(int)
Gets the specified source
public MixerLine GetSource(int sourceIndex)
Parameters
sourceIndexint
Returns
ToString()
Describes this Mixer Line (for diagnostic purposes)
public override string ToString()