INNER CODE UNIT · C++

AAudioStreamCollection

google/oboe · src/aaudio/AudioStreamAAudio.cpp:52

class AAudioStreamCollection {
public:
    static AAudioStreamCollection &getInstance() {
        static AAudioStreamCollection instance;
        return instance;
    }

    AAudioStreamCollection(const AAudioStreamCollection &) = delete;
    AAudioStreamCollection &operator=(const AAudioStreamCollection &) = delete;
    AAudioStreamCollection(AAudioStreamCollection &&) = delete;
    AAudioStreamCollection &operator=(AAudioStreamCollection &&) = delete;

    void addStream(AudioStreamAAudio* stream) {
        std::lock_guard<std::mutex> lock(mLock);
        mStreams.insert(stream);
    }

    void removeStream(AudioStreamAAudio* stream) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…