diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/audio_core/audio_render_manager.cpp | 6 | ||||
| -rw-r--r-- | src/audio_core/audio_render_manager.h | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/audio_core/audio_render_manager.cpp b/src/audio_core/audio_render_manager.cpp index 7a846835b..7aba2b423 100644 --- a/src/audio_core/audio_render_manager.cpp +++ b/src/audio_core/audio_render_manager.cpp | |||
| @@ -25,8 +25,8 @@ SystemManager& Manager::GetSystemManager() { | |||
| 25 | return *system_manager; | 25 | return *system_manager; |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | auto Manager::GetWorkBufferSize(const AudioRendererParameterInternal& params, u64& out_count) | 28 | Result Manager::GetWorkBufferSize(const AudioRendererParameterInternal& params, |
| 29 | -> Result { | 29 | u64& out_count) const { |
| 30 | if (!CheckValidRevision(params.revision)) { | 30 | if (!CheckValidRevision(params.revision)) { |
| 31 | return Service::Audio::ERR_INVALID_REVISION; | 31 | return Service::Audio::ERR_INVALID_REVISION; |
| 32 | } | 32 | } |
| @@ -54,7 +54,7 @@ void Manager::ReleaseSessionId(const s32 session_id) { | |||
| 54 | session_ids[--session_count] = session_id; | 54 | session_ids[--session_count] = session_id; |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | u32 Manager::GetSessionCount() { | 57 | u32 Manager::GetSessionCount() const { |
| 58 | std::scoped_lock l{session_lock}; | 58 | std::scoped_lock l{session_lock}; |
| 59 | return session_count; | 59 | return session_count; |
| 60 | } | 60 | } |
diff --git a/src/audio_core/audio_render_manager.h b/src/audio_core/audio_render_manager.h index 7119e1b99..bf4837190 100644 --- a/src/audio_core/audio_render_manager.h +++ b/src/audio_core/audio_render_manager.h | |||
| @@ -46,7 +46,7 @@ public: | |||
| 46 | * @param out_count - Output size of the required workbuffer. | 46 | * @param out_count - Output size of the required workbuffer. |
| 47 | * @return Result code. | 47 | * @return Result code. |
| 48 | */ | 48 | */ |
| 49 | Result GetWorkBufferSize(const AudioRendererParameterInternal& params, u64& out_count); | 49 | Result GetWorkBufferSize(const AudioRendererParameterInternal& params, u64& out_count) const; |
| 50 | 50 | ||
| 51 | /** | 51 | /** |
| 52 | * Get a new session id. | 52 | * Get a new session id. |
| @@ -60,7 +60,7 @@ public: | |||
| 60 | * | 60 | * |
| 61 | * @return The number of active sessions. | 61 | * @return The number of active sessions. |
| 62 | */ | 62 | */ |
| 63 | u32 GetSessionCount(); | 63 | u32 GetSessionCount() const; |
| 64 | 64 | ||
| 65 | /** | 65 | /** |
| 66 | * Add a renderer system to the manager. | 66 | * Add a renderer system to the manager. |
| @@ -94,7 +94,7 @@ private: | |||
| 94 | /// Number of active renderers | 94 | /// Number of active renderers |
| 95 | u32 session_count{}; | 95 | u32 session_count{}; |
| 96 | /// Lock for interacting with the sessions | 96 | /// Lock for interacting with the sessions |
| 97 | std::mutex session_lock{}; | 97 | mutable std::mutex session_lock{}; |
| 98 | /// Regularly generates commands from the registered systems for the AudioRenderer | 98 | /// Regularly generates commands from the registered systems for the AudioRenderer |
| 99 | std::unique_ptr<SystemManager> system_manager{}; | 99 | std::unique_ptr<SystemManager> system_manager{}; |
| 100 | }; | 100 | }; |