Yuzu: Currently Unimplemented Audio Services

Created on 2 Jan 2020  路  2Comments  路  Source: yuzu-emu/yuzu

As of writing this issue, here is a full list of the audio services not currently implemented.

  • [ ] IAudioDevice::GetAudioSystemMasterVolumeSetting
  • [ ] AudInU::ListAudioIns
  • [ ] AudInU::OpenAudioIn
  • [ ] AudInU::ListAudioInsAuto
  • [ ] AudInU::OpenAudioInAuto
  • [ ] AudInU::ListAudioInsAutoFiltered
  • [ ] AudInU::OpenAudioInProtocolSpecified
  • [ ] IAudioIn::GetAudioInState
  • [ ] IAudioIn::StartAudioIn
  • [ ] IAudioIn::StopAudioIn
  • [ ] IAudioIn::AppendAudioInBuffer
  • [ ] IAudioIn::RegisterBufferEvent
  • [ ] IAudioIn::GetReleasedAudioInBuffer
  • [ ] IAudioIn::ContainsAudioInBuffer
  • [ ] IAudioIn::AppendAudioInBufferWithUserEvent
  • [ ] IAudioIn::AppendAudioInBufferAuto
  • [ ] IAudioIn::GetReleasedAudioInBufferAuto
  • [ ] IAudioIn::AppendAudioInBufferWithUserEventAuto
  • [ ] IAudioIn::GetAudioInBufferCount
  • [ ] IAudioIn::SetAudioInDeviceGain
  • [ ] IAudioIn::FlushAudioInBuffers
  • [ ] AudInA::RequestSuspendAudioIns
  • [ ] AudInA::RequestResumeAudioIns
  • [ ] AudInA::GetAudioInsProcessMasterVolume
  • [ ] AudInA::SetAudioInsProcessMasterVolume
  • [ ] IAudioOut::GetAudioOutPlayedSampleCount
  • [ ] IAudioOut::FlushAudioOutBuffers
  • [ ] AudRecU::OpenFinalOutputRecorder
  • [ ] IFinalOutputRecorder::GetFinalOutputRecorderState
  • [ ] IFinalOutputRecorder::StartFinalOutputRecorder
  • [ ] IFinalOutputRecorder::StopFinalOutputRecorder
  • [ ] IFinalOutputRecorder::AppendFinalOutputRecorderBuffer
  • [ ] IFinalOutputRecorder::RegisterBufferEvent
  • [ ] IFinalOutputRecorder::GetReleasedFinalOutputRecorderBuffer
  • [ ] IFinalOutputRecorder::ContainsFinalOutputRecorderBuffer
  • [ ] IFinalOutputRecorder::GetFinalOutputRecorderBufferEndTime
  • [ ] IFinalOutputRecorder::AppendFinalOutputRecorderBufferAuto
  • [ ] IFinalOutputRecorder::GetReleasedFinalOutputRecorderBufferAuto
  • [ ] IFinalOutputRecorder::FlushFinalOutputRecorderBuffers
  • [ ] AudDev::EnableDspUsageMeasurement
  • [ ] AudDev::DisableDspUsageMeasurement
  • [ ] AudDev::GetDspUsage
  • [ ] AudOutA::RequestSuspendAudioOuts
  • [ ] AudOutA::RequestResumeAudioOuts
  • [ ] AudOutA::GetAudioOutsProcessMasterVolume
  • [ ] AudOutA::SetAudioOutsProcessMasterVolume
  • [ ] AudOutA::GetAudioOutsProcessRecordVolume
  • [ ] AudOutA::SetAudioOutsProcessRecordVolume
  • [ ] AudRecA::RequestSuspendFinalOutputRecorders
  • [ ] AudRecA::RequestResumeFinalOutputRecorders
  • [ ] AudRenA::RequestSuspendAudioRenderers
  • [ ] AudRenA::RequestResumeAudioRenderers
  • [ ] AudRenA::GetAudioRenderersProcessMasterVolume
  • [ ] AudRenA::SetAudioRenderersProcessMasterVolume
  • [ ] AudRenA::RegisterAppletResourceUserId
  • [ ] AudRenA::UnregisterAppletResourceUserId
  • [ ] AudRenA::GetAudioRenderersProcessRecordVolume
  • [ ] AudRenA::SetAudioRenderersProcessRecordVolume
  • [ ] AudDbg::RequestSuspendForDebug
  • [ ] AudDbg::RequestResumeForDebug
  • [ ] AudCtl::GetTargetVolume
  • [ ] AudCtl::SetTargetVolume
  • [ ] AudCtl::IsTargetMute
  • [ ] AudCtl::SetTargetMute
  • [ ] AudCtl::IsTargetConnected
  • [ ] AudCtl:SetDefaultTarget
  • [ ] AudCtl::GetDefaultTarget
  • [ ] AutCtl::GetAudioOutputMode
  • [ ] AudCtl::SetAudioOutputMode
  • [ ] AudCtl::SetForceMutePolicy
  • [ ] AudCtl::GetForceMutePolicy
  • [ ] AudCtl::GetOutputModeSetting
  • [ ] AudCtl::SetOutputModeSetting
  • [ ] AudCtl::SetOutputTarget
  • [ ] AudCtl::SetHeadphoneOutputLevelMode
  • [ ] AudCtl::GetHeadphoneOutputLevelMode
  • [ ] AudCtl::AcquireAudioVolumeUpdateEventForPlayReport
  • [ ] AudCtl::AcquireAudioOutputDeviceUpdateEventForPlayReport
  • [ ] AudCtl::GetAudioOutputTargeetForPlayReport
  • [ ] AudCtl::NotifyHeadphoneVolumeWarningDisplayedEvent
  • [ ] AudCtl::SetSystemOutputMasterVolume
  • [ ] AudCtl::GetSystemOutputMasterVolume
  • [ ] AudCtl::GetAudioVolumeDataForPlayReport
  • [ ] AudCtl::UpdateHeadphoneSettings
  • [ ] AudCtl::SetVolumeMappingTableForDev
  • [ ] CodecCtl::InitializeCodecController
  • [ ] CodecCtl::FinalizeCodecController
  • [ ] CodecCtl::SleepCodecController
  • [ ] CodecCtl::WakeCodecController
  • [ ] CodecCtl::SetCodecVolume
  • [ ] CodecCtl::GetCodecVolumeMax
  • [ ] CodecCtl::GetCodexVolumeMin
  • [ ] CodecCtl::SetCodecActiveTarget
  • [ ] CodecCtl::GetCodecActiveTarget
  • [ ] CodecCtl::BindCodecHeadphoneMicJackInterrupt
  • [ ] CodecCtl::IsCodecHeadphoneMicJackInserted
  • [ ] CodecCtl::ClearCodecHeadphoneMicJackInterrupt
  • [ ] CodecCtl::IsCodecDeviceRequested
  • [ ] IHardwareOpusDecoderManager::SetContext
  • [ ] IHardwareOpusDecoderManager::DecodeInterleavedForMultiStreamOld
  • [ ] IHardwareOpusDecoderManager::SetContextForMultiStream
  • [ ] IHardwareOpusDecoderManager::DecodeInterleavedForMultiStreamWithPerfOld
  • [ ] IHardwareOpusDecoderManager::DecodeInterleavedForMultiStream
  • [ ] IHardwareOpusDecoderManager::DecodeInterleavedWithHardware
  • [ ] HwOpus::OpenOpusDecoderForMultiStream
  • [ ] HwOpus::GetWorkBufferSizeForMultiStream
audio-issue hle-issue

All 2 comments

Closing this issue because of uncertain info surrounding actual specifics and additional details. The issue is currently a list without arguments and nothing more.

@Hexagon12 heres an argument:

Implement the services.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AuracleTech picture AuracleTech  路  3Comments

FranciscoReMo picture FranciscoReMo  路  4Comments

Alex-Aralis picture Alex-Aralis  路  5Comments

spotanjo3 picture spotanjo3  路  3Comments

youwereeatenbyalid picture youwereeatenbyalid  路  4Comments