ক্যালকুলেটররা প্যাকেট পাঠানো এবং গ্রহণ করে যোগাযোগ করে। সাধারণত প্রতিটি ইনপুট টাইমস্ট্যাম্পে প্রতিটি ইনপুট স্ট্রিম বরাবর একটি একক প্যাকেট পাঠানো হয়। একটি প্যাকেটে যেকোনো ধরনের ডেটা থাকতে পারে, যেমন ভিডিওর একক ফ্রেম বা একক পূর্ণসংখ্যা সনাক্তকরণ গণনা।
একটি প্যাকেট তৈরি করা হচ্ছে
প্যাকেটগুলি সাধারণত mediapipe::MakePacket<T>() বা mediapipe::Adopt() (packet.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>() দিয়ে অ্যাক্সেস করা হয়
[[["সহজে বোঝা যায়","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"]],["2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]