void CameraPreviewMediaStream::AddListener(MediaStreamListener* aListener) { MutexAutoLock lock(mMutex); MediaStreamListener* listener = *mListeners.AppendElement() = aListener; listener->NotifyBlockingChanged(mFakeMediaStreamGraph, MediaStreamListener::UNBLOCKED); listener->NotifyHasCurrentData(mFakeMediaStreamGraph); }
void CameraPreviewMediaStream::AddListener(MediaStreamListener* aListener) { MutexAutoLock lock(mMutex); MediaStreamGraph* gm = MediaStreamGraph::GetInstance(); MediaStreamListener* listener = *mListeners.AppendElement() = aListener; listener->NotifyBlockingChanged(gm, MediaStreamListener::UNBLOCKED); }