summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorXANTRONIX Development2022-02-03 18:03:29 -0500
committerXANTRONIX Development2022-02-03 18:03:36 -0500
commit7c4f8a3b7c1b425f4edbffe91fd01ef9881ecad1 (patch)
treef216711c1ca74c4342f1e5757466565f5de459c4 /src
parent34c18d0de34430c1c53b69f06d54440cf3a25d93 (diff)
downloadxas-7c4f8a3b7c1b425f4edbffe91fd01ef9881ecad1.tar.gz
xas-7c4f8a3b7c1b425f4edbffe91fd01ef9881ecad1.tar.bz2
xas-7c4f8a3b7c1b425f4edbffe91fd01ef9881ecad1.zip
Implement xas_bank_active()
Implement xas_bank_active() to allow one to determine if a sample bank is currently active
Diffstat (limited to 'src')
-rw-r--r--src/bank.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bank.c b/src/bank.c
index 957d6c0..ca07e6f 100644
--- a/src/bank.c
+++ b/src/bank.c
@@ -52,6 +52,10 @@ void xas_bank_stop(xas_bank *bank) {
bank->index = 0;
}
+int xas_bank_active(xas_bank *bank) {
+ return bank->flags & XAS_BANK_ACTIVE;
+}
+
static inline void *ptr(xas_audio_stream *stream, void *buf, size_t index) {
return ((uint8_t *)buf) + stream->channels * stream->sample_size * index;
}