File packet.cc
Go to the documentation of this file
#include "mediapipe/framework/api2/packet.h"
namespace mediapipe {
namespace api2 {
PacketBase FromOldPacket(const mediapipe::Packet& op) {
return PacketBase(packet_internal::GetHolderShared(op)).At(op.Timestamp());
}
PacketBase FromOldPacket(mediapipe::Packet&& op) {
Timestamp t = op.Timestamp();
return PacketBase(packet_internal::GetHolderShared(std::move(op))).At(t);
}
mediapipe::Packet ToOldPacket(const PacketBase& p) {
return mediapipe::packet_internal::Create(p.payload_, p.timestamp_);
}
mediapipe::Packet ToOldPacket(PacketBase&& p) {
return mediapipe::packet_internal::Create(std::move(p.payload_),
p.timestamp_);
}
} // namespace api2
} // namespace mediapipe