#include "mediapipe/framework/output_stream_handler.h"
#include "absl/log/absl_check.h"
#include "absl/synchronization/mutex.h"
#include "mediapipe/framework/collection_item_id.h"
#include "mediapipe/framework/output_stream_shard.h"
namespace mediapipe {
absl::Status OutputStreamHandler::InitializeOutputStreamManagers(
OutputStreamManager* flat_output_stream_managers) { … }
absl::Status OutputStreamHandler::SetupOutputShards(
OutputStreamShardSet* output_shards) { … }
void OutputStreamHandler::PrepareForRun(
const std::function<void(absl::Status)>& error_callback) { … }
void OutputStreamHandler::Open(OutputStreamShardSet* output_shards) { … }
void OutputStreamHandler::PrepareOutputs(Timestamp input_timestamp,
OutputStreamShardSet* output_shards) { … }
void OutputStreamHandler::UpdateTaskTimestampBound(Timestamp timestamp) { … }
void OutputStreamHandler::PostProcess(Timestamp input_timestamp) { … }
std::string OutputStreamHandler::FirstStreamName() const { … }
void OutputStreamHandler::TryPropagateTimestampBound(Timestamp input_bound) { … }
void OutputStreamHandler::Close(OutputStreamShardSet* output_shards) { … }
void OutputStreamHandler::PropagateOutputPackets(
Timestamp input_timestamp, OutputStreamShardSet* output_shards) { … }
}