Skip to content

Consider supporting IAudioClient3::InitializeSharedAudioStream() on WASAPI #1343

Description

@LastExceed

The key difference to IAudioClient::Initialize() is that instead of converting your stream to whatever the engine chose for the underlying device, you actually get to specify the device's format (like in exclusive mode). This is interesting for several reasons:

  • The device might support formats that the engine's auto-converter doesn't
  • It potentially saves a conversion step
  • It allows for lower latency (by lowering the engine's periodicity)

Not sure how important this is, just throwing it out there

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions