MediaConnection: Move buffer management on producer side

This commit is contained in:
Barrett17
2018-02-27 01:50:09 +01:00
parent 54312619ab
commit ff56eda570
2 changed files with 18 additions and 13 deletions
@@ -89,8 +89,6 @@ private:
// see BMediaClient::Bind.
BMediaConnection* fBind;
BBufferGroup* fBufferGroup;
bool fConnected;
virtual void _ReservedMediaConnection0();
@@ -164,6 +162,8 @@ protected:
// you are doing.
virtual status_t SendBuffer(BBuffer* buffer);
virtual void Disconnected();
private:
media_output _MediaOutput() const;
@@ -174,6 +174,8 @@ private:
bool fEnabled;
size_t fFramesSent;
BBufferGroup* fBufferGroup;
virtual void _ReservedMediaOutput0();
virtual void _ReservedMediaOutput1();
virtual void _ReservedMediaOutput2();