Vixen
02b45cc4
csharp
public readonly record struct AudioDeviceInfo

One output a backend could play through.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (4)

  • public string Id

    What to pass back as DeviceId to choose it.

  • public string Name

    What to show a human.

  • public bool IsDefault

    Whether the operating system considers this the one to use.

  • public AudioFormat PreferredFormat

    The format it would rather be given. Opening it with something else is legal and costs a conversion somewhere below.

Methods (1)

  • public AudioDeviceInfo(string Id, string Name, bool IsDefault, AudioFormat PreferredFormat)

    One output a backend could play through.

Used by (13)

  • VideoGameVideoPlayback
  • AudioEngineVixen.Audio
  • IAudioBackendVixen.Audio
  • IAudioCaptureDeviceVixen.Audio
  • IAudioDeviceVixen.Audio
  • NullAudioBackendVixen.Audio
  • NullAudioCaptureDeviceVixen.Audio
  • NullAudioDeviceVixen.Audio
  • OpenALBackendVixen.Audio.Backend.OpenAL
  • OpenALBackendTestsVixen.Audio.Backend.OpenAL.Tests
  • OpenALCaptureDeviceVixen.Audio.Backend.OpenAL
  • OpenALDeviceVixen.Audio.Backend.OpenAL
  • SilentBackendVixen.Audio.Tests