Table of Contents

Class AudioRendererSettings

Namespace
VisioForge.Core.Types.X.AudioRenderers
Assembly
VisioForge.Core.dll

Class AudioRendererSettings. Implements the VisioForge.Core.Types.X.AudioRenderers.IAudioRendererSettings

public class AudioRendererSettings : IAudioRendererSettings

Inheritance

Implements

Inherited Members

Constructors

AudioRendererSettings(AudioOutputDeviceInfo)

Initializes a new instance of the VisioForge.Core.Types.X.AudioRenderers.AudioRendererSettings class.

public AudioRendererSettings(AudioOutputDeviceInfo info)

Parameters

info AudioOutputDeviceInfo

The device information.

Exceptions

ArgumentNullException

info is null.

Properties

API

Gets the API.

public AudioOutputDeviceAPI API { get; }

Property Value

AudioOutputDeviceAPI

DevicePath

Gets the device path.

public string DevicePath { get; }

Property Value

string

Guid

Gets the unique identifier.

public Guid Guid { get; }

Property Value

Guid

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; }

Property Value

AudioOutputDeviceInfo

See Also