Represents a mixer line (source or destination)
More...
|
static int | GetMixerIdForWaveIn (int waveInDevice) |
| Retrieves the mixer ID associated with the specified wave input device.
|
|
Represents a mixer line (source or destination)
◆ MixerLine() [1/2]
NAudio.Mixer.MixerLine.MixerLine |
( |
IntPtr | mixerHandle, |
|
|
int | destinationIndex, |
|
|
MixerFlags | mixerHandleType ) |
|
inline |
Creates a new mixer destination.
- Parameters
-
mixerHandle | Mixer Handle |
destinationIndex | Destination Index |
mixerHandleType | Mixer Handle Type |
◆ MixerLine() [2/2]
NAudio.Mixer.MixerLine.MixerLine |
( |
IntPtr | mixerHandle, |
|
|
int | destinationIndex, |
|
|
int | sourceIndex, |
|
|
MixerFlags | mixerHandleType ) |
|
inline |
Creates a new Mixer Source For a Specified Source.
- Parameters
-
mixerHandle | Mixer Handle |
destinationIndex | Destination Index |
sourceIndex | Source Index |
mixerHandleType | Flag indicating the meaning of mixerHandle |
◆ GetMixerIdForWaveIn()
static int NAudio.Mixer.MixerLine.GetMixerIdForWaveIn |
( |
int | waveInDevice | ) |
|
|
inlinestatic |
Retrieves the mixer ID associated with the specified wave input device.
- Parameters
-
waveInDevice | The identifier of the wave input device. |
- Returns
- The mixer ID corresponding to the specified wave input device.
- Exceptions
-
MmException | Thrown when an error occurs while retrieving the mixer ID. |
◆ GetSource()
MixerLine NAudio.Mixer.MixerLine.GetSource |
( |
int | sourceIndex | ) |
|
|
inline |
Retrieves the mixer line at the specified source index.
- Parameters
-
sourceIndex | The index of the source to retrieve. |
- Returns
- The mixer line at the specified sourceIndex .
- Exceptions
-
ArgumentOutOfRangeException | Thrown when sourceIndex is less than 0 or greater than or equal to the total source count. |
◆ ToString()
override string NAudio.Mixer.MixerLine.ToString |
( |
| ) |
|
|
inline |
Returns a formatted string representing the object's name, type description, number of controls, and ID.
- Returns
- A string containing the object's name, type description, number of controls, and ID.
◆ mixerHandle
IntPtr NAudio.Mixer.MixerLine.mixerHandle |
|
private |
◆ mixerHandleType
◆ mixerLine
◆ Channels
int NAudio.Mixer.MixerLine.Channels |
|
get |
◆ ComponentType
◆ Controls
Enumerator for the controls on this Mixer Limne.
◆ ControlsCount
int NAudio.Mixer.MixerLine.ControlsCount |
|
get |
◆ IsActive
bool NAudio.Mixer.MixerLine.IsActive |
|
get |
Is this destination active.
◆ IsDisconnected
bool NAudio.Mixer.MixerLine.IsDisconnected |
|
get |
Is this destination disconnected.
◆ IsSource
bool NAudio.Mixer.MixerLine.IsSource |
|
get |
Is this destination a source.
◆ LineId
int NAudio.Mixer.MixerLine.LineId |
|
get |
◆ Name
String NAudio.Mixer.MixerLine.Name |
|
get |
◆ ShortName
String NAudio.Mixer.MixerLine.ShortName |
|
get |
◆ SourceCount
int NAudio.Mixer.MixerLine.SourceCount |
|
get |
◆ Sources
Enumerator for the sources on this Mixer Line.
◆ TargetName
string NAudio.Mixer.MixerLine.TargetName |
|
get |
The name of the target output device.
◆ TypeDescription
String NAudio.Mixer.MixerLine.TypeDescription |
|
get |
Mixer destination type description.
The documentation for this class was generated from the following file:
- /Users/sumansaurabh/Documents/my-startup/xeno-rat/Plugins/LiveMicrophone/lib/NAudio.WinMM/Mixer/MixerLine.cs