Loading include/media/stagefright/MediaSource.h +5 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,10 @@ struct MediaSource : public virtual RefBase { void setLateBy(int64_t lateness_us); int64_t getLateBy() const; void setNonBlocking(); void clearNonBlocking(); bool getNonBlocking() const; private: enum Options { kSeekTo_Option = 1, Loading @@ -91,6 +95,7 @@ struct MediaSource : public virtual RefBase { int64_t mSeekTimeUs; SeekMode mSeekMode; int64_t mLatenessUs; bool mNonBlocking; }; // Causes this source to suspend pulling data from its upstream source Loading media/libstagefright/MediaSource.cpp +13 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,19 @@ void MediaSource::ReadOptions::reset() { mOptions = 0; mSeekTimeUs = 0; mLatenessUs = 0; mNonBlocking = false; } void MediaSource::ReadOptions::setNonBlocking() { mNonBlocking = true; } void MediaSource::ReadOptions::clearNonBlocking() { mNonBlocking = false; } bool MediaSource::ReadOptions::getNonBlocking() const { return mNonBlocking; } void MediaSource::ReadOptions::setSeekTo(int64_t time_us, SeekMode mode) { Loading Loading
include/media/stagefright/MediaSource.h +5 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,10 @@ struct MediaSource : public virtual RefBase { void setLateBy(int64_t lateness_us); int64_t getLateBy() const; void setNonBlocking(); void clearNonBlocking(); bool getNonBlocking() const; private: enum Options { kSeekTo_Option = 1, Loading @@ -91,6 +95,7 @@ struct MediaSource : public virtual RefBase { int64_t mSeekTimeUs; SeekMode mSeekMode; int64_t mLatenessUs; bool mNonBlocking; }; // Causes this source to suspend pulling data from its upstream source Loading
media/libstagefright/MediaSource.cpp +13 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,19 @@ void MediaSource::ReadOptions::reset() { mOptions = 0; mSeekTimeUs = 0; mLatenessUs = 0; mNonBlocking = false; } void MediaSource::ReadOptions::setNonBlocking() { mNonBlocking = true; } void MediaSource::ReadOptions::clearNonBlocking() { mNonBlocking = false; } bool MediaSource::ReadOptions::getNonBlocking() const { return mNonBlocking; } void MediaSource::ReadOptions::setSeekTo(int64_t time_us, SeekMode mode) { Loading