diff options
Diffstat (limited to 'src/audio_core/audio_renderer.h')
| -rw-r--r-- | src/audio_core/audio_renderer.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/audio_core/audio_renderer.h b/src/audio_core/audio_renderer.h index 62faf9f19..b42770fae 100644 --- a/src/audio_core/audio_renderer.h +++ b/src/audio_core/audio_renderer.h | |||
| @@ -8,11 +8,13 @@ | |||
| 8 | #include <memory> | 8 | #include <memory> |
| 9 | #include <vector> | 9 | #include <vector> |
| 10 | 10 | ||
| 11 | #include "audio_core/behavior_info.h" | ||
| 11 | #include "audio_core/stream.h" | 12 | #include "audio_core/stream.h" |
| 12 | #include "common/common_funcs.h" | 13 | #include "common/common_funcs.h" |
| 13 | #include "common/common_types.h" | 14 | #include "common/common_types.h" |
| 14 | #include "common/swap.h" | 15 | #include "common/swap.h" |
| 15 | #include "core/hle/kernel/object.h" | 16 | #include "core/hle/kernel/object.h" |
| 17 | #include "core/hle/result.h" | ||
| 16 | 18 | ||
| 17 | namespace Core::Timing { | 19 | namespace Core::Timing { |
| 18 | class CoreTiming; | 20 | class CoreTiming; |
| @@ -226,7 +228,7 @@ public: | |||
| 226 | std::shared_ptr<Kernel::WritableEvent> buffer_event, std::size_t instance_number); | 228 | std::shared_ptr<Kernel::WritableEvent> buffer_event, std::size_t instance_number); |
| 227 | ~AudioRenderer(); | 229 | ~AudioRenderer(); |
| 228 | 230 | ||
| 229 | std::vector<u8> UpdateAudioRenderer(const std::vector<u8>& input_params); | 231 | ResultVal<std::vector<u8>> UpdateAudioRenderer(const std::vector<u8>& input_params); |
| 230 | void QueueMixedBuffer(Buffer::Tag tag); | 232 | void QueueMixedBuffer(Buffer::Tag tag); |
| 231 | void ReleaseAndQueueBuffers(); | 233 | void ReleaseAndQueueBuffers(); |
| 232 | u32 GetSampleRate() const; | 234 | u32 GetSampleRate() const; |
| @@ -237,6 +239,7 @@ public: | |||
| 237 | private: | 239 | private: |
| 238 | class EffectState; | 240 | class EffectState; |
| 239 | class VoiceState; | 241 | class VoiceState; |
| 242 | BehaviorInfo behavior_info{}; | ||
| 240 | 243 | ||
| 241 | AudioRendererParameter worker_params; | 244 | AudioRendererParameter worker_params; |
| 242 | std::shared_ptr<Kernel::WritableEvent> buffer_event; | 245 | std::shared_ptr<Kernel::WritableEvent> buffer_event; |