Searched refs:Mutexed (Results 1 - 5 of 5) sorted by relevance

/frameworks/av/include/media/stagefright/foundation/
H A DMutexed.h28 * Mutexed<> objects contain a built-in mutex. Protection is enforced because the structure can
40 * Mutexed<DataToProtect> mProtectedData;
45 * Mutexed<DataToProtect>::Locked data(mProtectedData); // access the protected data
74 * Mutexed<DataToProtect>::Locked data(mProtectedData);
78 * void helper(const Mutexed<DataToProtect>::Locked &data) {
85 class Mutexed { class in namespace:android
105 inline Locked(Mutexed<T> &mParent);
148 Mutexed(Args... args) : mTreasure(args...) { } function in class:android::Mutexed
150 ~Mutexed() { }
166 Mutexed(cons
[all...]
/frameworks/av/include/media/stagefright/
H A DSimpleDecodingSource.h24 #include <media/stagefright/foundation/Mutexed.h>
99 Mutexed<ProtectedState> mProtectedState;
103 Mutexed<ProtectedState>::Locked &me, MediaBuffer **buffer, const ReadOptions *options);
H A DMediaCodecSource.h22 #include <media/stagefright/foundation/Mutexed.h>
107 Mutexed<sp<MetaData>> mMeta;
138 Mutexed<Output> mOutput;
/frameworks/av/media/libstagefright/
H A DSimpleDecodingSource.cpp107 Mutexed<ProtectedState>::Locked me(mProtectedState);
128 Mutexed<ProtectedState>::Locked me(mProtectedState);
153 Mutexed<ProtectedState>::Locked me(mProtectedState);
174 Mutexed<ProtectedState>::Locked me(mProtectedState);
192 Mutexed<ProtectedState>::Locked &me, MediaBuffer **buffer, const ReadOptions *options) {
H A DMediaCodecSource.cpp94 Mutexed<Queue> mQueue;
145 Mutexed<Queue>::Locked queue(mQueue);
184 Mutexed<Queue>::Locked queue(mQueue);
207 Mutexed<Queue>::Locked queue(mQueue);
212 Mutexed<Queue>::Locked queue(mQueue);
235 Mutexed<Queue>::Locked queue(mQueue);
269 Mutexed<Queue>::Locked queue(mQueue);
362 Mutexed<sp<MetaData>>::Locked meta(mMeta);
373 Mutexed<Output>::Locked output(mOutput);
544 Mutexed<Outpu
[all...]

Completed in 78 milliseconds