diff options
Diffstat (limited to 'audio/utils/src/Stream.cpp')
-rw-r--r-- | audio/utils/src/Stream.cpp | 12 |
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); |