فضای نام: سیستم

کلاس ها

شمارش ها

قابلیت های دستگاه

ایستا

رشته

قابلیت‌های راه‌اندازی فعلی را توصیف می‌کند که از دستگاه دارای Cast-enabled و در صورت لزوم، دستگاه نمایشگر متصل به آن تشکیل شده است.

ارزش

AUDIO_ASSISTANT

رشته

پشتیبانی از دستیار صوتی نمونه‌هایی از دستگاه‌های دارای قابلیت Cast و پشتیبانی از دستیار صوتی عبارتند از Google Home و Google Home Mini.

BLUETOOTH_SUPPORTED

رشته

پشتیبانی از بلوتوث

DISPLAY_SUPPORTED

رشته

نمایش پشتیبانی از خروجی نمونه‌هایی از دستگاه‌های دارای قابلیت Cast و پشتیبانی از نمایشگر عبارتند از Chromecast و Cast TV. نمونه‌هایی از دستگاه‌های با قابلیت Cast که فاقد پشتیبانی نمایشگر هستند عبارتند از Chromecast Audio و Google Home.

HI_RES_AUDIO_SUPPORTED

رشته

پشتیبانی از صدای با وضوح بالا (تا 24 بیت / 96 کیلوهرتز).

IS_DV_SUPPORTED

رشته

پشتیبانی از Dolby Vision

IS_HDR_SUPPORTED

رشته

پشتیبانی از فیلم HDR

TOUCH_INPUT_SUPPORTED

رشته

پشتیبانی از ورودی لمسی نمونه‌هایی از دستگاه‌های با قابلیت Cast که از ورودی لمسی پشتیبانی می‌کنند عبارتند از Google Nest Hub و Google Nest Hub Max.

IS_GROUP

رشته

اگر دستگاه یک دستگاه مجازی است و نشان دهنده یک هدف گروهی است تا یک دستگاه فیزیکی.

IS_DEVICE_REGISTERED

رشته

وقتی روی true تنظیم شود، این پرچم نشان می‌دهد که دستگاه Cast در کنسول برنامه‌نویس Cast ثبت شده است

IS_CBCS_SUPPORTED

رشته

وقتی روی true تنظیم شود، این پرچم نشان می دهد که طرح CBCS (SAMPLE-AES) پشتیبانی می شود.

IS_DOLBY_ATMOS_SUPPORTED

رشته

وقتی روی true تنظیم شود، این پرچم نشان می دهد که Dolby Atmos از طریق عبور صوتی پشتیبانی می شود.

قطع ارتباط دلیل

ایستا

رشته

دلیل قطع ارتباط را نشان می دهد.

ارزش

REQUESTED_BY_SENDER

رشته

بستن اتصال به طور فعال توسط برنامه فرستنده درخواست شد (معمولاً توسط کاربر فعال می شود).

خطا

رشته

یک خطای پروتکل وجود داشت.

ناشناخته

رشته

ناشناخته است که آیا فرستنده با فراخوانی close() درخواست قطع ارتباط را داشته است یا نه (به احتمال زیاد اینطور نبود، اما پیام "close" ممکن است گم شده باشد). این معمولاً زمانی اتفاق می‌افتد که یک مهلت زمانی شبکه وجود دارد، زمانی که برنامه فرستنده از کار می‌افتد، یا زمانی که سیستم عامل فرستنده سوکت را می‌بندد.

نوع رویداد

ایستا

رشته

رویدادهای سیستم توسط cast.framework.CastReceiverContext ارسال شده است.

ارزش

آماده

رشته

هنگامی که سیستم آماده است فعال می شود.

خاموش شدن

رشته

هنگامی که برنامه خاتمه می یابد فعال می شود.

SENDER_CONNECTED

رشته

هنگامی که یک فرستنده جدید متصل شده است فعال می شود.

SENDER_DISCONNECTED

رشته

هنگامی که یک فرستنده قطع شده است، فعال می شود.

خطا

رشته

هنگامی که یک خطای سیستم وجود دارد فعال می شود.

SYSTEM_VOLUME_CHANGED

رشته

هنگامی که صدای سیستم تغییر کرده است فعال می شود.

VISIBILITY_CHANGED

رشته

هنگامی که دید برنامه تغییر کرده است (مثلاً پس از تغییر ورودی HDMI یا هنگامی که تلویزیون خاموش یا روشن است و دستگاه Cast از خارج تغذیه می شود) فعال می شود. توجه داشته باشید که این API همان تأثیر رویداد 'webkitvisibilitychange' را دارد که توسط مرورگر مطرح شده است. این به عنوان cast.framework.CastReceiverContext API برای راحتی و اجتناب از وابستگی به یک رویداد با پیشوند وب کیت ارائه شده است.

STANDBY_CHANGED

رشته

هنگامی که وضعیت آماده به کار تلویزیون تغییر کرده است روشن می شود. این رویداد مربوط به رویداد cast.framework.system.EventType.VISIBILITY_CHANGED است، زیرا اگر تلویزیون در حالت آماده به کار باشد، قابلیت مشاهده false خواهد بود.

حالت‌های دید نسبت به حالت آماده به کار جزئی‌تر هستند (زیرا دید شامل انتخاب کانال تلویزیونی نیز می‌شود) اما به طور قابل اعتماد در همه تلویزیون‌ها شناسایی نمی‌شوند. Standby را می توان در این موارد استفاده کرد زیرا اکثر تلویزیون ها آن را اجرا می کنند.

MAX_VIDEO_RESOLUTION_CHANGED

رشته

FEEDBACK_STARTED

رشته

هنگامی که سیستم شروع به ایجاد یک گزارش بازخورد می کند فعال می شود.

راه اندازی شده از

ایستا

رشته

این نشان دهنده نوع درخواستی است که گیرنده را راه اندازی کرده است.

ارزش

ناشناخته

رشته

مالک پرتاب مشخص نشد.

شماره گیری

رشته

برنامه با یک درخواست DIAL راه اندازی شد.

قالب

رشته

برنامه با درخواست Cast V2 راه اندازی شد.

ابر

رشته

برنامه با درخواست دستیار (به عنوان مثال، با دستور دستیار Google) راه اندازی شد.

نوع پیام

ایستا

رشته

انواع پیام های سفارشی

ارزش

STRING

رشته

پیام‌ها رشته‌های آزاد هستند. برنامه مسئول رمزگذاری/رمزگشایی اطلاعات ارسال شده است.

JSON

رشته

پیام ها با JSON کدگذاری می شوند. انتقال اصلی از یک رشته رمزگذاری شده با JSON استفاده می کند.

StandbyState

ایستا

رشته

این نشان دهنده وضعیت آماده به کار فعلی گزارش شده توسط پلت فرم است. اگر پلتفرم Cast نتواند وضعیت را تعیین کند، ممکن است UNKNOWN باشد.

ارزش

آماده به کار

رشته

NOT_STANDBY

رشته

ناشناخته

رشته

System State

ایستا

رشته

این نشان دهنده وضعیت فعلی سیستم است.

ارزش

NOT_STARTED

رشته

هنوز درخواستی برای شروع درخواست نشده است.

STARTING_IN_BACKGROUND

رشته

برنامه در حال شروع است اما برای کاربر قابل مشاهده نیست.

راه افتادن

رشته

برنامه در حال شروع است.

آماده

رشته

برنامه در پیش زمینه است و آماده ارسال و دریافت پیام است.

STOPPING_IN_BACKGROUND

رشته

وقتی در پس‌زمینه هستید، برنامه متوقف می‌شود.

توقف

رشته

برنامه در حال توقف است

حالت دید

ایستا

رشته

این نشان دهنده وضعیت دید فعلی گزارش شده توسط پلت فرم است. اگر پلت فرم Cast نتواند وضعیت دید را تعیین کند، ممکن است UNKNOWN باشد.

ارزش

قابل رویت

رشته

غیر قابل دیدن

رشته

ناشناخته

رشته

خواص

قابلیت های دستگاه

ایستا

رشته

قابلیت‌های راه‌اندازی فعلی را شرح می‌دهد که از دستگاه دارای Cast-enabled و، در صورت لزوم، دستگاه نمایشی که به آن متصل است، تشکیل شده است.

ارزش

AUDIO_ASSISTANT

رشته

پشتیبانی از دستیار صوتی نمونه‌هایی از دستگاه‌های دارای قابلیت Cast و پشتیبانی از دستیار صوتی عبارتند از Google Home و Google Home Mini.

BLUETOOTH_SUPPORTED

رشته

پشتیبانی از بلوتوث

DISPLAY_SUPPORTED

رشته

نمایش پشتیبانی از خروجی نمونه‌هایی از دستگاه‌های دارای قابلیت Cast و پشتیبانی از نمایشگر عبارتند از Chromecast و Cast TV. نمونه‌هایی از دستگاه‌های با قابلیت Cast که فاقد پشتیبانی نمایشگر هستند عبارتند از Chromecast Audio و Google Home.

HI_RES_AUDIO_SUPPORTED

رشته

پشتیبانی از صدای با وضوح بالا (تا 24 بیت / 96 کیلوهرتز).

IS_DV_SUPPORTED

رشته

پشتیبانی از Dolby Vision

IS_HDR_SUPPORTED

رشته

پشتیبانی از فیلم HDR

TOUCH_INPUT_SUPPORTED

رشته

پشتیبانی از ورودی لمسی نمونه‌هایی از دستگاه‌های با قابلیت Cast که از ورودی لمسی پشتیبانی می‌کنند عبارتند از Google Nest Hub و Google Nest Hub Max.

IS_GROUP

رشته

اگر دستگاه یک دستگاه مجازی است و نشان دهنده یک هدف گروهی است تا یک دستگاه فیزیکی.

IS_DEVICE_REGISTERED

رشته

وقتی روی true تنظیم شود، این پرچم نشان می‌دهد که دستگاه Cast در کنسول برنامه‌نویس Cast ثبت شده است

IS_CBCS_SUPPORTED

رشته

وقتی روی true تنظیم شود، این پرچم نشان می دهد که طرح CBCS (SAMPLE-AES) پشتیبانی می شود.

IS_DOLBY_ATMOS_SUPPORTED

رشته

وقتی روی true تنظیم شود، این پرچم نشان می دهد که Dolby Atmos از طریق عبور صوتی پشتیبانی می شود.

قطع ارتباط دلیل

ایستا

رشته

دلیل قطع ارتباط را نشان می دهد.

ارزش

REQUESTED_BY_SENDER

رشته

بستن اتصال به طور فعال توسط برنامه فرستنده درخواست شد (معمولاً توسط کاربر فعال می شود).

خطا

رشته

یک خطای پروتکل وجود داشت.

ناشناخته

رشته

ناشناخته است که آیا فرستنده با فراخوانی close() درخواست قطع ارتباط را داشته است یا نه (به احتمال زیاد اینطور نبود، اما پیام "close" ممکن است گم شده باشد). این معمولاً زمانی اتفاق می‌افتد که یک مهلت زمانی شبکه وجود دارد، زمانی که برنامه فرستنده از کار می‌افتد، یا زمانی که سیستم عامل فرستنده سوکت را می‌بندد.

نوع رویداد

ایستا

رشته

رویدادهای سیستم توسط cast.framework.CastReceiverContext ارسال شده است.

ارزش

آماده

رشته

هنگامی که سیستم آماده است فعال می شود.

خاموش شدن

رشته

هنگامی که برنامه خاتمه می یابد فعال می شود.

SENDER_CONNECTED

رشته

هنگامی که یک فرستنده جدید متصل شده است فعال می شود.

SENDER_DISCONNECTED

رشته

هنگامی که یک فرستنده قطع شده است، فعال می شود.

خطا

رشته

هنگامی که یک خطای سیستم وجود دارد فعال می شود.

SYSTEM_VOLUME_CHANGED

رشته

هنگامی که صدای سیستم تغییر کرده است فعال می شود.

VISIBILITY_CHANGED

رشته

هنگامی که دید برنامه تغییر کرده است (مثلاً پس از تغییر ورودی HDMI یا هنگامی که تلویزیون خاموش یا روشن است و دستگاه Cast از خارج تغذیه می شود) فعال می شود. توجه داشته باشید که این API همان تأثیر رویداد 'webkitvisibilitychange' را دارد که توسط مرورگر مطرح شده است. این به عنوان cast.framework.CastReceiverContext API برای راحتی و اجتناب از وابستگی به یک رویداد با پیشوند وب کیت ارائه شده است.

STANDBY_CHANGED

رشته

هنگامی که وضعیت آماده به کار تلویزیون تغییر کرده است روشن می شود. این رویداد مربوط به رویداد cast.framework.system.EventType.VISIBILITY_CHANGED است، زیرا اگر تلویزیون در حالت آماده به کار باشد، قابلیت مشاهده false خواهد بود.

حالت‌های دید نسبت به حالت آماده به کار جزئی‌تر هستند (زیرا دید شامل انتخاب کانال تلویزیونی نیز می‌شود) اما به طور قابل اعتماد در همه تلویزیون‌ها شناسایی نمی‌شوند. Standby را می توان در این موارد استفاده کرد زیرا اکثر تلویزیون ها آن را اجرا می کنند.

MAX_VIDEO_RESOLUTION_CHANGED

رشته

FEEDBACK_STARTED

رشته

هنگامی که سیستم شروع به ایجاد یک گزارش بازخورد می کند فعال می شود.

راه اندازی شده از

ایستا

رشته

این نشان دهنده نوع درخواستی است که گیرنده را راه اندازی کرده است.

ارزش

ناشناخته

رشته

مالک پرتاب مشخص نشد.

شماره گیری

رشته

برنامه با یک درخواست DIAL راه اندازی شد.

قالب

رشته

برنامه با درخواست Cast V2 راه اندازی شد.

ابر

رشته

برنامه با درخواست دستیار (به عنوان مثال، با دستور دستیار Google) راه اندازی شد.

نوع پیام

ایستا

رشته

انواع پیام های سفارشی

ارزش

STRING

رشته

پیام‌ها رشته‌های آزاد هستند. برنامه مسئول رمزگذاری/رمزگشایی اطلاعات ارسال شده است.

JSON

رشته

پیام ها با JSON کدگذاری می شوند. انتقال اصلی از یک رشته رمزگذاری شده با JSON استفاده می کند.

StandbyState

ایستا

رشته

این نشان دهنده وضعیت آماده به کار فعلی گزارش شده توسط پلت فرم است. اگر پلتفرم Cast نتواند وضعیت را تعیین کند، ممکن است UNKNOWN باشد.

ارزش

آماده به کار

رشته

NOT_STANDBY

رشته

ناشناخته

رشته

System State

ایستا

رشته

این نشان دهنده وضعیت فعلی سیستم است.

ارزش

NOT_STARTED

رشته

هنوز درخواستی برای شروع درخواست نشده است.

STARTING_IN_BACKGROUND

رشته

برنامه در حال شروع است اما برای کاربر قابل مشاهده نیست.

راه افتادن

رشته

برنامه در حال شروع است.

آماده

رشته

برنامه در پیش زمینه است و آماده ارسال و دریافت پیام است.

STOPPING_IN_BACKGROUND

رشته

وقتی در پس‌زمینه هستید، برنامه متوقف می‌شود.

توقف

رشته

برنامه در حال توقف است

حالت دید

ایستا

رشته

این نشان دهنده وضعیت دید فعلی گزارش شده توسط پلت فرم است. اگر پلت فرم Cast نتواند وضعیت دید را تعیین کند، ممکن است UNKNOWN باشد.

ارزش

قابل رویت

رشته

غیر قابل دیدن

رشته

ناشناخته

رشته