مخطط المهام البيانية للمهام MediaPipe.
الطرق العامة
void |
Close()
يُستخدم لإغلاق مثيل
TaskRunner وتنظيفه. |
ثابت TaskRunner |
create(سياق السياق، TaskInfo<? extends TaskOptions> taskInfo، OutputHandler<? "امتداد" TaskResult"، ?>"exitHandler")
إنشاء مثيل
TaskRunner |
CalculatorGraphConfig | |
AndroidPacketCreator |
getPacketCreator()
تعرض
ERROR(/AndroidPacketCreator) المرتبط بالمثيل TaskRunner . |
متزامن TaskResult | |
متزامن TaskResult | |
void |
restart()
يؤدي هذا الإجراء إلى إعادة ضبط المثيل
TaskRunner وإعادة تشغيله. |
متزامن فارغ | |
void |
setErrorListener(مستمِع ErrorListener)
لضبط معاودة الاتصال ليتم استدعاءها عند طرح استثناءات من خلال مثيل
TaskRunner . |
الطرق المكتسَبة
الطرق العامة
public static TaskRunner create (Context context, TaskInfo<? extends TaskOptions> taskInfo, OutputHandler<? extends TaskResult, ?> تعليمات الإخراج
إنشاء مثيل TaskRunner
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
taskInfo | يحتوي مثيل TaskInfo على اسم الرسم البياني للمهمة وخيارات المهمة وأسماء
مصادر الإدخال والإخراج في الرسم البياني. |
outputHandler | يتعامل مثيل OutputHandler مع كائن نتيجة المهمة واستثناء وقت التشغيل. |
الرميات
عن أي خطأ أثناء إنشاء TaskRunner .
|
public حاسبة GraphConfig getCalculatorGraphConfig ()
public AndroidPacketCreator getPacketCreator ()
تعرض ERROR(/AndroidPacketCreator)
المرتبط بالمثيل TaskRunner
.
عامة متزامنة TaskResult process (خريطة<سلسلة، إدخالات الحزمة)
طريقة متزامنة لمعالجة البيانات المجمعة.
ملاحظة: تم تصميم هذه الطريقة لمعالجة البيانات المجمّعة مثل الصور والنصوص غير ذات الصلة. تحظر الاستدعاء سلسلة المحادثات الحالية إلى أن يتم عرض حالة تعذُّر الإجراء أو نتيجة ناجحة. وسيتم تخصيص طابع زمني داخلي لكل عملية استدعاء. هذه الطريقة آمنة مع سلاسل المحادثات وتسمح للعملاء بالاتصال بها من سلاسل محادثات مختلفة.
المَعلمات
المدخلات | تحتوي الخريطة على أزواج (تدفق الإدخال String والبيانات ERROR(/Packet) ).
|
---|
عامة متزامنة TaskResult العملية (خريطة<سلسلة، مدخلات الحزمة، الإدخال الطويل للطابع الزمني)
طريقة متزامنة لمعالجة بيانات البث بلا إنترنت.
ملاحظة: تم تصميم هذه الطريقة لمعالجة بيانات البث بلا إنترنت، مثل الإطارات التي تم فك ترميزها من ملف فيديو وملف صوتي. تحظر الاستدعاء سلسلة التعليمات الحالية إلى أن يتم عرض حالة تعذُّر أو نتيجة ناجحة. يجب أن يتأكّد المتصل من أنّ الطابع الزمني للإدخال أكبر من الطوابع الزمنية للاستدعاءات السابقة. إنّ هذه الطريقة غير آمنة لسلسلة المحادثات وتقع على عاتق المتصل مسؤولية مزامنة الوصول إلى هذه الطريقة على مستوى سلاسل محادثات متعددة والتأكّد من ترتيب الطوابع الزمنية لحِزم الإدخال.
المَعلمات
المدخلات | تحتوي الخريطة على أزواج (تدفق الإدخال String والبيانات ERROR(/Packet) ). |
---|---|
inputTimestamp | الطابع الزمني لحزم الإدخال. |
متاح للجميع باطل إعادة تشغيل ()
يؤدي هذا الإجراء إلى إعادة ضبط المثيل TaskRunner
وإعادة تشغيله. ويمكن أن يفيد ذلك في إعادة ضبط رسم بياني للمهام يتطلب معالجة البيانات الجديدة.
متاح للجميع إبطال متزامن إرسال (الخريطة<سلسلة، إدخالات الحزمة، والطابع الزمني الطويل)
طريقة غير متزامنة لمعالجة بيانات البث المباشر.
ملاحظة: تم تصميم هذه الطريقة للتعامل مع بيانات البث المباشر، مثل بيانات الكاميرا والميكروفون المباشرة. يجب توفير دالة استدعاء حزم البيانات التي يحددها المستخدم في الدالة الإنشائية لاستقبال حزم الإخراج. يجب أن يتأكّد المتصل من زيادة الطوابع الزمنية لحِزم الإدخال بشكل منتظم. هذه الطريقة غير آمنة لسلسلة المحادثات وتقع على عاتق المتصل مسؤولية مزامنة الوصول إلى هذه الطريقة على مستوى سلاسل محادثات متعددة والتأكّد من أنّ الطوابع الزمنية لحِزم الإدخال منظّمة.
المَعلمات
المدخلات | تحتوي الخريطة على أزواج (تدفق الإدخال String والبيانات ERROR(/Packet) ). |
---|---|
inputTimestamp | الطابع الزمني لحزم الإدخال. |
public إبطال setErrorListener (ErrorListener المستمع)
لضبط معاودة الاتصال ليتم استدعاءها عند طرح استثناءات من خلال مثيل TaskRunner
.
المَعلمات
أداة معالجة الحدث | لمعاودة الاتصال بـ ErrorListener .
|
---|