/// <summary> /// Constructor for WaveOut devices /// </summary> /// <param name="deviceType"></param> /// <param name="deviceName"></param> /// <param name="deviceNumber"></param> public AudioOutput(AudioOutputs.AudioDeviceType deviceType, string deviceName, int deviceNumber) { this.deviceType = deviceType; this.deviceName = deviceName; this.deviceNumber = deviceNumber; }
/// <summary> /// Constructor for Wasapi devices /// </summary> /// <param name="deviceType"></param> /// <param name="deviceName"></param> /// <param name="mmDevice"></param> public AudioOutput(AudioOutputs.AudioDeviceType deviceType, string deviceName, NAJAudio.CoreAudioApi.MMDevice mmDevice) { this.deviceType = deviceType; this.deviceName = deviceName; this.mmDevice = mmDevice; }
/// <summary> /// Constructor for Asio Devices /// </summary> /// <param name="deviceType"></param> /// <param name="deviceName"></param> public AudioOutput(AudioOutputs.AudioDeviceType deviceType, string deviceName) { this.deviceType = deviceType; this.deviceName = deviceName; }
/// <summary> /// Constructor for WaveOut devices /// </summary> /// <param name="deviceType"></param> /// <param name="deviceName"></param> /// <param name="deviceNumber"></param> public AudioOutput(AudioOutputs.AudioDeviceType deviceType, string deviceName, int deviceNumber) { this.deviceType = deviceType; this.deviceName = deviceName; this.deviceNumber = deviceNumber; }
/// <summary> /// Constructor for Wasapi devices /// </summary> /// <param name="deviceType"></param> /// <param name="deviceName"></param> /// <param name="mmDevice"></param> public AudioOutput(AudioOutputs.AudioDeviceType deviceType, string deviceName, NAJAudio.CoreAudioApi.MMDevice mmDevice) { this.deviceType = deviceType; this.deviceName = deviceName; this.mmDevice = mmDevice; }
/// <summary> /// Constructor for Asio Devices /// </summary> /// <param name="deviceType"></param> /// <param name="deviceName"></param> public AudioOutput(AudioOutputs.AudioDeviceType deviceType, string deviceName) { this.deviceType = deviceType; this.deviceName = deviceName; }