diff options
| author | Liam <byteslice@airmail.cc> | 2024-02-19 23:13:19 -0500 |
|---|---|---|
| committer | Liam <byteslice@airmail.cc> | 2024-02-20 22:15:37 -0500 |
| commit | a05bd3c47ef4d77411c150e5bdbd1efacc5bde68 (patch) | |
| tree | 554bce7aa1cceb4d5ae8c00a6b6629e9c14dd6c1 /src/core/hle/service/audio/audio_in.h | |
| parent | 2a2c92f1819f44a86f452654398d0fc16806c438 (diff) | |
audio: rewrite IAudioOut
Diffstat (limited to 'src/core/hle/service/audio/audio_in.h')
| -rw-r--r-- | src/core/hle/service/audio/audio_in.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/core/hle/service/audio/audio_in.h b/src/core/hle/service/audio/audio_in.h index 8d6398ef6..3fe1e1e87 100644 --- a/src/core/hle/service/audio/audio_in.h +++ b/src/core/hle/service/audio/audio_in.h @@ -28,9 +28,14 @@ public: Result AppendAudioInBuffer( InArray<AudioCore::AudioIn::AudioInBuffer, BufferAttr_HipcMapAlias> buffer, u64 buffer_client_ptr); + Result AppendAudioInBufferAuto( + InArray<AudioCore::AudioIn::AudioInBuffer, BufferAttr_HipcAutoSelect> buffer, + u64 buffer_client_ptr); Result RegisterBufferEvent(OutCopyHandle<Kernel::KReadableEvent> out_event); - Result GetReleasedAudioInBuffer(OutArray<u64, BufferAttr_HipcMapAlias> out_audio_buffer, - Out<u32> out_count); + Result GetReleasedAudioInBuffers(OutArray<u64, BufferAttr_HipcMapAlias> out_audio_buffer, + Out<u32> out_count); + Result GetReleasedAudioInBuffersAuto(OutArray<u64, BufferAttr_HipcAutoSelect> out_audio_buffer, + Out<u32> out_count); Result ContainsAudioInBuffer(Out<bool> out_contains_buffer, u64 buffer_client_ptr); Result GetAudioInBufferCount(Out<u32> out_buffer_count); Result SetDeviceGain(f32 device_gain); |
