NDI DAT

پرش به ناوبری | پرش به جستجو

خلاصه (Summary)

NDI DAT تمام منابع (Sources) و استریم‌های NDI موجود در شبکه را در قالب یک جدول فهرست کرده و آن‌ها را پایش (مانیتور) می‌کند.
Callbackهایی فراهم شده‌اند تا هنگام اضافه شدن / حذف شدن / تغییر کردن منابع و همچنین هنگام شروع یا توقف استریم‌ها، اکشن‌های مشخصی اجرا شوند.

همچنین ببینید: NDI، NDI In TOP و NDI Out TOP

PythonIcon.png
ndiDAT_Class


فهرست مطالب (Contents)

  1. Summary

  2. Parameters – Monitors Page

  3. Parameters – Common Page

  4. Info CHOP Channels
      4.1 Common DAT Info Channels
      4.2 Common Operator Info Channels


پارامترها – صفحه Monitors

Callbacks DAT (callbacks)
اسکریپت‌های Callback برای رویدادهای مربوط به منابع و استریم‌های NDI.

Extra Search IPs (extraips)
به‌صورت پیش‌فرض، NDI از mDNS برای جستجو استفاده می‌کند که معمولاً به شبکه‌ی محلی محدود است.
برای پیدا کردن منابعی که روی ماشین‌هایی قرار دارند و از طریق mDNS قابل دسترسی نیستند، می‌توان در این پارامتر یک یا چند آدرس IP (جداشده با فاصله) وارد کرد.

Persistence (ms) (persistence)
Persistence مشخص می‌کند که یک ورودی حتی پس از ناپدید شدن منبع، چه مدت (بر حسب میلی‌ثانیه) در DAT باقی بماند.
این ویژگی اجازه می‌دهد منبع برای مدتی قطع شود و سپس دوباره ظاهر گردد، بدون این‌که از لیست حذف شده باشد.


پارامترها – صفحه Common

Language (language)
مشخص می‌کند DAT با کدام زبان اسکریپت کار کند.

Edit/View Extension (extension)
پسوند فایلی را انتخاب می‌کند که DAT برای ویرایشگرهای خارجی در دسترس قرار می‌دهد.

Custom Extension (customext)
تعیین پسوند سفارشی.

Word Wrap (wordwrap)
فعال‌سازی شکستن خودکار خطوط (Word Wrap) برای نمایش نود.


کانال‌های Info CHOP

اطلاعات تکمیلی مربوط به NDI DAT از طریق یک Info CHOP قابل دسترسی است.

کانال‌های اطلاعات عمومی DAT

  • num_rows – تعداد ردیف‌های این DAT

  • num_cols – تعداد ستون‌های این DAT

کانال‌های اطلاعات عمومی اپراتور

  • total_cooks – تعداد دفعاتی که این اپراتور از زمان شروع پردازش Cook شده است

  • cook_time – مدت زمان آخرین Cook بر حسب میلی‌ثانیه

  • cook_frame – شماره فریمی که اپراتور آخرین بار نسبت به تایم‌لاین کامپوننت Cook شده است

  • cook_abs_frame – شماره فریمی که اپراتور آخرین بار نسبت به زمان مطلق Cook شده است

  • cook_start_time – زمان (میلی‌ثانیه) شروع Cook اپراتور در فریمی که Cook شده

  • cook_end_time – زمان (میلی‌ثانیه) پایان Cook اپراتور در همان فریم

  • cooked_this_frame – اگر اپراتور در این فریم Cook شده باشد مقدار 1 است

  • warnings – تعداد هشدارها (در صورت وجود)

  • errors – تعداد خطاها (در صورت وجود)