Pako, Paketa

Llogaritësit komunikojnë duke dërguar dhe marrë pako. Zakonisht një paketë e vetme dërgohet përgjatë çdo rryme hyrëse në çdo vulë kohore hyrëse. Një paketë mund të përmbajë çdo lloj të dhënash, të tilla si një kornizë e vetme videoje ose një numër i vetëm i zbulimit të numrave të plotë.

Krijimi i një pakete

Në përgjithësi, paketat krijohen me mediapipe::MakePacket<T>() ose mediapipe::Adopt() (nga packet.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());

ose:

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

Të dhënat brenda një pakete aksesohen me Packet::Get<T>()