Lines Matching refs:DataSpec
219 struct DataSpec {
220 using Ptr = std::shared_ptr<DataSpec>;
260 void SetReceiverReadFlag(uint32_t receiverId, DataSpec::Ptr &dataSpec);
278 bool IsVideoData(const DataSpec::Ptr &dataSpec);
279 bool IsAudioData(const DataSpec::Ptr &dataSpec);
280 bool IsKeyVideoFrame(const DataSpec::Ptr &dataSpec);
281 bool IsDataReaded(uint32_t receiverId, DataSpec::Ptr &dataSpec);
290 void ReturnIdleBuffer(DataSpec::Ptr &data);
292 void PreProcessDataSpec(const DataSpec::Ptr &dataSpec);
297 int32_t WriteDataIntoBuffer(const DataSpec::Ptr &data);
348 circular_buffer<DataSpec::Ptr> circularBuffer_;
354 DataSpec::Ptr refHead_ = nullptr;