Paketler

Hesap makineleri paket gönderip alarak iletişim kurar. Genellikle her giriş zaman damgasında her giriş akışı boyunca tek bir paket gönderilir. Bir paket, tek bir video karesi veya tek bir tam sayı algılama sayısı gibi her türlü veri içerebilir.

Paket oluşturma

Paketler genellikle mediapipe::MakePacket<T>() veya mediapipe::Adopt() ile oluşturulur (package.h'den).

// 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());

veya:

// 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());

Paket içindeki verilere Packet::Get<T>() ile erişilir