Class AudioRendererSettings
- Assembly
- VisioForge.Core.dll
Class AudioRendererSettings. Implements the VisioForge.Core.Types.X.AudioRenderers.IAudioRendererSettings
public class AudioRendererSettings : IAudioRendererSettingsInheritance
Implements
Inherited Members
Constructors
AudioRendererSettings(AudioOutputDeviceInfo)
Initializes a new instance of the VisioForge.Core.Types.X.AudioRenderers.AudioRendererSettings class.
public AudioRendererSettings(AudioOutputDeviceInfo info)Parameters
infoAudioOutputDeviceInfo-
The device information.
Exceptions
- ArgumentNullException
-
infois null.
Properties
API
Gets the API.
public AudioOutputDeviceAPI API { get; }Property Value
DevicePath
Gets the device path.
public string DevicePath { get; }Property Value
Guid
Gets the unique identifier.
public Guid Guid { get; }Property Value
Info
Gets the info. Setting it re-reads the three values below it: a device restored from a pipeline document is matched against the machine's own devices during materialization, and the path it comes back with is the current one, not the one the document was written with - CoreAudio and WASAPI both reassign theirs.
[JsonInclude]
public AudioOutputDeviceInfo Info { get; }