Lines Matching refs:Status
85 virtual Status SetSource(std::shared_ptr<MediaSource> source) = 0;
99 virtual Status Read(std::shared_ptr<Buffer>& buffer, uint64_t offset, size_t expectedLen) = 0;
114 virtual Status Read(int32_t streamId, std::shared_ptr<Buffer>& buffer, uint64_t offset, size_t expectedLen)
116 return Status::OK;
128 virtual Status GetSize(uint64_t& size) = 0;
152 virtual Status SeekTo(uint64_t offset) = 0;
154 virtual Status Reset() = 0;
162 virtual Status GetDownloadInfo(DownloadInfo& downloadInfo)
164 return Status::OK;
167 virtual Status GetPlaybackInfo(PlaybackInfo& playbackInfo)
169 return Status::OK;
172 virtual Status GetBitRates(std::vector<uint32_t>& bitRates)
174 return Status::OK;
177 virtual Status SelectBitRate(uint32_t bitRate)
179 return Status::OK;
187 virtual Status SeekToTime(int64_t seekTime, SeekMode mode)
189 return Status::OK;
192 virtual Status GetDuration(int64_t& duration)
195 return Status::OK;
203 virtual Status SetReadBlockingFlag(bool isReadBlockingAllowed)
205 return Status::OK;
210 virtual Status SetCurrentBitRate(int32_t bitRate, int32_t streamID)
212 return Status::OK;
215 virtual Status GetStreamInfo(std::vector<StreamInfo>& streams)
217 return Status::OK;
220 virtual Status SelectStream(int32_t streamID)
222 return Status::OK;
225 virtual Status Pause()
227 return Status::OK;
230 virtual Status Resume()
232 return Status::OK;
250 virtual Status StopBufferring(bool isAppBackground)
252 return Status::OK;