sound cleanup (#20491)
	
		
	
				
					
				
			* fix high CPU usage when playing repeated sounds * fix build * fix cpu usage * same behavior for now Co-authored-by: Comma Device <device@comma.ai>pull/63/head
							parent
							
								
									4942e94f6c
								
							
						
					
					
						commit
						c030493eb6
					
				
				 6 changed files with 17 additions and 33 deletions
			
			
		| @ -1,16 +0,0 @@ | |||||||
| #pragma once |  | ||||||
| 
 |  | ||||||
| #include <QSoundEffect> |  | ||||||
| #include "sound.hpp" |  | ||||||
| 
 |  | ||||||
| class QtSound : public Sound { |  | ||||||
| public: |  | ||||||
|   QtSound(); |  | ||||||
|   bool play(AudibleAlert alert); |  | ||||||
|   void stop(); |  | ||||||
|   void setVolume(int volume); |  | ||||||
|   float volume = 0; |  | ||||||
| 
 |  | ||||||
| private: |  | ||||||
|   std::map<AudibleAlert, QSoundEffect> sounds; |  | ||||||
| }; |  | ||||||
					Loading…
					
					
				
		Reference in new issue