Vixen
02b45cc4
csharp
public interface IAudioDevice

An open output.

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

Fields and properties (5)

  • AudioDeviceInfo Info

    Which device this is.

  • AudioFormat Format

    The format it was actually opened in.

  • int BufferFrames

    How many frames it asks for at a time.

  • bool IsRunning

    Whether it is currently pulling.

  • long Underruns

    How many times it wanted frames and did not get them in time.

Methods (2)

  • void Start(IAudioRenderSource source)

    Starts pulling from a source.

  • void Stop()

    Stops pulling. Starting again is legal.

Used by (10)

  • GameSoundsThirdPersonShooter
  • VideoGameVideoPlayback
  • AudioEngineVixen.Audio
  • IAudioBackendVixen.Audio
  • NullAudioBackendVixen.Audio
  • NullAudioDeviceVixen.Audio
  • OpenALBackendVixen.Audio.Backend.OpenAL
  • OpenALBackendTestsVixen.Audio.Backend.OpenAL.Tests
  • OpenALDeviceVixen.Audio.Backend.OpenAL
  • SilentBackendVixen.Audio.Tests