#include "mediapipe/framework/output_stream_shard.h"
#include "absl/log/absl_check.h"
#include "mediapipe/framework/port/source_location.h"
#include "mediapipe/framework/port/status.h"
#include "mediapipe/framework/port/status_builder.h"
namespace mediapipe {
OutputStreamShard::OutputStreamShard() : … { … }
void OutputStreamShard::SetSpec(OutputStreamSpec* output_stream_spec) { … }
const std::string& OutputStreamShard::Name() const { … }
void OutputStreamShard::SetNextTimestampBound(Timestamp bound) { … }
void OutputStreamShard::Close() { … }
bool OutputStreamShard::IsClosed() const { … }
void OutputStreamShard::SetOffset(TimestampDiff offset) { … }
void OutputStreamShard::SetHeader(const Packet& header) { … }
const Packet& OutputStreamShard::Header() const { … }
template <typename T>
absl::Status OutputStreamShard::AddPacketInternal(T&& packet) { … }
void OutputStreamShard::AddPacket(const Packet& packet) { … }
void OutputStreamShard::AddPacket(Packet&& packet) { … }
Timestamp OutputStreamShard::LastAddedPacketTimestamp() const { … }
void OutputStreamShard::Reset(Timestamp next_timestamp_bound, bool close) { … }
}