mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +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
|
@ -53,14 +53,14 @@ class AudioDriver {
|
|||
#endif
|
||||
|
||||
protected:
|
||||
PoolVector<int32_t> capture_buffer;
|
||||
unsigned int capture_position;
|
||||
unsigned int capture_size;
|
||||
Vector<int32_t> input_buffer;
|
||||
unsigned int input_position;
|
||||
unsigned int input_size;
|
||||
|
||||
void audio_server_process(int p_frames, int32_t *p_buffer, bool p_update_mix_time = true);
|
||||
void update_mix_time(int p_frames);
|
||||
void capture_buffer_init(int driver_buffer_frames);
|
||||
void capture_buffer_write(int32_t sample);
|
||||
void input_buffer_init(int driver_buffer_frames);
|
||||
void input_buffer_write(int32_t sample);
|
||||
|
||||
#ifdef DEBUG_ENABLED
|
||||
_FORCE_INLINE_ void start_counting_ticks() { prof_ticks = OS::get_singleton()->get_ticks_usec(); }
|
||||
|
@ -111,11 +111,9 @@ public:
|
|||
SpeakerMode get_speaker_mode_by_total_channels(int p_channels) const;
|
||||
int get_total_channels_by_speaker_mode(SpeakerMode) const;
|
||||
|
||||
PoolVector<int32_t> get_capture_buffer() { return capture_buffer; }
|
||||
unsigned int get_capture_position() { return capture_position; }
|
||||
unsigned int get_capture_size() { return capture_size; }
|
||||
|
||||
void clear_capture_buffer() { capture_buffer.resize(0); }
|
||||
Vector<int32_t> get_input_buffer() { return input_buffer; }
|
||||
unsigned int get_input_position() { return input_position; }
|
||||
unsigned int get_input_size() { return input_size; }
|
||||
|
||||
#ifdef DEBUG_ENABLED
|
||||
uint64_t get_profiling_time() const { return prof_time; }
|
||||
|
@ -386,17 +384,10 @@ public:
|
|||
String get_device();
|
||||
void set_device(String device);
|
||||
|
||||
Error capture_start();
|
||||
Error capture_stop();
|
||||
|
||||
Array capture_get_device_list();
|
||||
String capture_get_device();
|
||||
void capture_set_device(const String &p_name);
|
||||
|
||||
PoolVector<int32_t> get_capture_buffer();
|
||||
unsigned int get_capture_position();
|
||||
unsigned int get_capture_size();
|
||||
|
||||
AudioServer();
|
||||
virtual ~AudioServer();
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue