summaryrefslogtreecommitdiff
path: root/audio/utils/src/Stream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'audio/utils/src/Stream.cpp')
-rw-r--r--audio/utils/src/Stream.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/audio/utils/src/Stream.cpp b/audio/utils/src/Stream.cpp
index dad252d..402c3f7 100644
--- a/audio/utils/src/Stream.cpp
+++ b/audio/utils/src/Stream.cpp
@@ -754,6 +754,12 @@ void PcmReader::unregisterStream(sp<InStream>& stream)
}
}
+bool PcmReader::isStreamRegistered(sp<InStream>& stream)
+{
+ AutoMutex lock(mLock);
+ return (mStreams.find(stream) != mStreams.end());
+}
+
int PcmReader::open()
{
AutoMutex lock(mLock);
@@ -992,6 +998,12 @@ void PcmWriter::unregisterStream(sp<OutStream>& stream)
}
}
+bool PcmWriter::isStreamRegistered(sp<OutStream>& stream)
+{
+ AutoMutex lock(mLock);
+ return (mStreams.find(stream) != mStreams.end());
+}
+
int PcmWriter::open()
{
AutoMutex lock(mLock);