Bug 1404997 - P12. Remove unused TrackAddedCallback class. r=pehrsons

MozReview-Commit-ID: HGe6RjwwC5z

--HG--
extra : rebase_source : f283f958fd8197a31630991f60217117c48daabc
This commit is contained in:
Jean-Yves Avenard 2017-12-05 11:38:11 +01:00
parent bc93df2fbe
commit d9f13cf692

View File

@ -2040,33 +2040,6 @@ MediaPipelineTransmit::PipelineListener::SetCurrentFrames(
NewData(aSegment);
}
class TrackAddedCallback
{
public:
virtual void TrackAdded(TrackTicks aCurrentTicks) = 0;
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(TrackAddedCallback);
protected:
virtual ~TrackAddedCallback() {}
};
class GenericReceiveListener;
class GenericReceiveCallback : public TrackAddedCallback
{
public:
explicit GenericReceiveCallback(GenericReceiveListener* aListener)
: mListener(aListener)
{
}
void TrackAdded(TrackTicks aTime);
private:
const RefPtr<GenericReceiveListener> mListener;
};
class GenericReceiveListener : public MediaStreamListener
{
public: