تتواصل الآلات الحاسبة عن طريق إرسال حزم البيانات واستلامها. عادةً ما تكون واحدة
يتم إرسال الحزمة مع كل مصدر بيانات إدخال عند كل طابع زمني للإدخال. يمكن للحزمة
تحتوي على أي نوع من البيانات، مثل إطار فيديو واحد أو عدد صحيح واحد
عدد مرات الرصد.
إنشاء حزمة
يتم إنشاء الحزم بشكل عام باستخدام mediapipe::MakePacket<T>() أو
mediapipe::Adopt() (من Pack.h).
// Create a packet containing some new data.Packetp=MakePacket<MyDataClass>("constructor_argument");// Make a new packet with the same data and a different timestamp.Packetp2=p.At(Timestamp::PostStream());
أو:
// Create some new data.autodata=absl::make_unique<MyDataClass>("constructor_argument");// Create a packet to own the data.Packetp=Adopt(data.release()).At(Timestamp::PostStream());
يتم الوصول إلى البيانات داخل الحزمة باستخدام Packet::Get<T>()
تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]