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