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

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