封包

計算機會透過傳送和接收封包進行通訊。通常為單一 封包就是在每個輸入時間戳記時傳送。封包 包含任何資料,例如影片單一影格或單一整數 偵測次數

建立封包

封包通常是以 mediapipe::MakePacket<T>()mediapipe::Adopt() (來自封包.h)。

// Create a packet containing some new data.
Packet p = MakePacket<MyDataClass>("constructor_argument");
// Make a new packet with the same data and a different timestamp.
Packet p2 = p.At(Timestamp::PostStream());

或是:

// Create some new data.
auto data = absl::make_unique<MyDataClass>("constructor_argument");
// Create a packet to own the data.
Packet p = Adopt(data.release()).At(Timestamp::PostStream());

可透過 Packet::Get<T>() 存取封包內的資料