summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/pulsecore/memblockq.c6
-rw-r--r--src/pulsecore/memblockq.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/pulsecore/memblockq.c b/src/pulsecore/memblockq.c
index 13eb1101..c047e56f 100644
--- a/src/pulsecore/memblockq.c
+++ b/src/pulsecore/memblockq.c
@@ -902,3 +902,9 @@ void pa_memblockq_silence(pa_memblockq *bq) {
pa_assert(bq->n_blocks == 0);
}
+
+unsigned pa_memblockq_get_nblocks(pa_memblockq *bq) {
+ pa_assert(bq);
+
+ return bq->n_blocks;
+}
diff --git a/src/pulsecore/memblockq.h b/src/pulsecore/memblockq.h
index a6065dea..7c38757f 100644
--- a/src/pulsecore/memblockq.h
+++ b/src/pulsecore/memblockq.h
@@ -167,4 +167,6 @@ void pa_memblockq_silence(pa_memblockq *bq);
/* Check whether we currently are in prebuf state */
pa_bool_t pa_memblockq_prebuf_active(pa_memblockq *bq);
+unsigned pa_memblockq_get_nblocks(pa_memblockq *bq);
+
#endif