summaryrefslogtreecommitdiff
path: root/shared-module/audioio/__init__.h
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2019-07-25 13:52:30 -0700
committerGitHub <noreply@github.com>2019-07-25 13:52:30 -0700
commitd99d3bd471920cdd9b2683b7dbd538551f7aee43 (patch)
treeff099b757a6ad5eb4a2aff41c528899a76fb3b5c /shared-module/audioio/__init__.h
parent8ec2d6ce495cc311c94ce01b18f1d043aa8ba6c7 (diff)
parent485f06e36f0cd3cb0cbdb7861251b7a5a6a3e340 (diff)
Merge pull request #2010 from jepler/audiocore
audiocore: Factor from audioio
Diffstat (limited to 'shared-module/audioio/__init__.h')
-rw-r--r--shared-module/audioio/__init__.h23
1 files changed, 1 insertions, 22 deletions
diff --git a/shared-module/audioio/__init__.h b/shared-module/audioio/__init__.h
index c805f3116..53b2d4a16 100644
--- a/shared-module/audioio/__init__.h
+++ b/shared-module/audioio/__init__.h
@@ -27,27 +27,6 @@
#ifndef MICROPY_INCLUDED_SHARED_MODULE_AUDIOIO__INIT__H
#define MICROPY_INCLUDED_SHARED_MODULE_AUDIOIO__INIT__H
-#include <stdbool.h>
-#include <stdint.h>
-
-#include "py/obj.h"
-
-typedef enum {
- GET_BUFFER_DONE, // No more data to read
- GET_BUFFER_MORE_DATA, // More data to read.
- GET_BUFFER_ERROR, // Error while reading data.
-} audioio_get_buffer_result_t;
-
-uint32_t audiosample_sample_rate(mp_obj_t sample_obj);
-uint8_t audiosample_bits_per_sample(mp_obj_t sample_obj);
-uint8_t audiosample_channel_count(mp_obj_t sample_obj);
-void audiosample_reset_buffer(mp_obj_t sample_obj, bool single_channel, uint8_t audio_channel);
-audioio_get_buffer_result_t audiosample_get_buffer(mp_obj_t sample_obj,
- bool single_channel,
- uint8_t channel,
- uint8_t** buffer, uint32_t* buffer_length);
-void audiosample_get_buffer_structure(mp_obj_t sample_obj, bool single_channel,
- bool* single_buffer, bool* samples_signed,
- uint32_t* max_buffer_length, uint8_t* spacing);
+#include "shared-module/audiocore/__init__.h"
#endif // MICROPY_INCLUDED_SHARED_MODULE_AUDIOIO__INIT__H