forked from eden-emu/eden
		
	AudioCore: Implement NullSink
This commit is contained in:
		
							parent
							
								
									73624b4721
								
							
						
					
					
						commit
						7d106eff10
					
				
					 2 changed files with 30 additions and 0 deletions
				
			
		|  | @ -15,6 +15,7 @@ set(HEADERS | ||||||
|             hle/filter.h |             hle/filter.h | ||||||
|             hle/pipe.h |             hle/pipe.h | ||||||
|             interpolate.h |             interpolate.h | ||||||
|  |             null_sink.h | ||||||
|             sink.h |             sink.h | ||||||
|             ) |             ) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										29
									
								
								src/audio_core/null_sink.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								src/audio_core/null_sink.h
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | ||||||
|  | // Copyright 2016 Citra Emulator Project
 | ||||||
|  | // Licensed under GPLv2 or any later version
 | ||||||
|  | // Refer to the license.txt file included.
 | ||||||
|  | 
 | ||||||
|  | #pragma once | ||||||
|  | 
 | ||||||
|  | #include <cstddef> | ||||||
|  | 
 | ||||||
|  | #include "audio_core/audio_core.h" | ||||||
|  | #include "audio_core/sink.h" | ||||||
|  | 
 | ||||||
|  | namespace AudioCore { | ||||||
|  | 
 | ||||||
|  | class NullSink final : public Sink { | ||||||
|  | public: | ||||||
|  |     ~NullSink() override = default; | ||||||
|  | 
 | ||||||
|  |     unsigned int GetNativeSampleRate() const override { | ||||||
|  |         return native_sample_rate; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     void EnqueueSamples(const std::vector<s16>&) override {} | ||||||
|  | 
 | ||||||
|  |     size_t SamplesInQueue() const override { | ||||||
|  |         return 0; | ||||||
|  |     } | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | } // namespace AudioCore
 | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 MerryMage
						MerryMage