mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	Revert "Exposes capture methods to AudioServer + documentation" #30468
Reverts the following commits: -c81ec6f26d: "Exposes capture methods to AudioServer, variable renames for consistency, added documentation." -47c558b98a: "Expose audio callbacks as signals." -dabaa11b3c: "Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings." Some documentation improvements were kept for pre-existing methods. See rationale for reverting these changes in #30468.
This commit is contained in:
		
							parent
							
								
									c3fd1012de
								
							
						
					
					
						commit
						837adb30fd
					
				
					 9 changed files with 82 additions and 157 deletions
				
			
		|  | @ -208,8 +208,8 @@ void AudioDriverOpenSL::_record_buffer_callback(SLAndroidSimpleBufferQueueItf qu | |||
| 
 | ||||
| 	for (int i = 0; i < rec_buffer.size(); i++) { | ||||
| 		int32_t sample = rec_buffer[i] << 16; | ||||
| 		capture_buffer_write(sample); | ||||
| 		capture_buffer_write(sample); // call twice to convert to Stereo
 | ||||
| 		input_buffer_write(sample); | ||||
| 		input_buffer_write(sample); // call twice to convert to Stereo
 | ||||
| 	} | ||||
| 
 | ||||
| 	SLresult res = (*recordBufferQueueItf)->Enqueue(recordBufferQueueItf, rec_buffer.ptrw(), rec_buffer.size() * sizeof(int16_t)); | ||||
|  | @ -280,7 +280,7 @@ Error AudioDriverOpenSL::capture_init_device() { | |||
| 
 | ||||
| 	const int rec_buffer_frames = 2048; | ||||
| 	rec_buffer.resize(rec_buffer_frames); | ||||
| 	capture_buffer_init(rec_buffer_frames); | ||||
| 	input_buffer_init(rec_buffer_frames); | ||||
| 
 | ||||
| 	res = (*recordBufferQueueItf)->Enqueue(recordBufferQueueItf, rec_buffer.ptrw(), rec_buffer.size() * sizeof(int16_t)); | ||||
| 	ERR_FAIL_COND_V(res != SL_RESULT_SUCCESS, ERR_CANT_OPEN); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Rémi Verschelde
						Rémi Verschelde