ঢালাই কাঠামো
এটি হল cast.framework নামস্থান।
ক্লাস
ActiveInputStateEventData
রিসিভার সক্রিয় ইনপুট অবস্থা পরিবর্তন ইভেন্ট ডেটা.
অ্যাপ্লিকেশন মেটাডেটা
কাস্ট অ্যাপ্লিকেশন মেটাডেটা।
ApplicationMetadataEventData
অ্যাপ্লিকেশন মেটাডেটা ইভেন্ট ডেটা পরিবর্তন করেছে।
Application StatusEventData
অ্যাপ্লিকেশন স্থিতি পাঠ্য ইভেন্ট ডেটা পরিবর্তিত হয়েছে৷
কাস্ট কনটেক্সট
কাস্ট মিথস্ক্রিয়া পরিচালনা করে। একটি সিঙ্গলটন অবজেক্ট যা getInstance ব্যবহার করে আনা হয়। রাজ্যগুলি পরিচালনা করে - কাস্ট আইকনের অবস্থা এবং সেশন অবজেক্ট প্রদান করে৷ সেট অপশন দ্বারা কাস্ট বিকল্পগুলি প্রদান না করা পর্যন্ত কাস্ট ইন্টারঅ্যাকশন সমর্থিত নয়।
কাস্ট অপশন
পৃষ্ঠা কাস্ট বিকল্প.
কাস্ট সেশন
একটি কাস্ট সেশন পরিচালনা করে।
CastStateEventData
কাস্ট স্টেট পরিবর্তিত ইভেন্টের ডেটা।
ইভেন্ট ডেটা
সাধারণ কাস্ট ইভেন্ট ডেটা। ইভেন্টের ধরন দিন।
MediaSessionEventData
মিডিয়া সেশন ইভেন্ট ডেটা পরিবর্তন করেছে।
রিমোট প্লেয়ার
দূরবর্তী প্লেয়ার বৈশিষ্ট্য যা cast.framework.RemotePlayerController
দ্বারা আপডেট করা হয়।
RemotePlayerChangedEvent
দূরবর্তী প্লেয়ার ফিল্ড পরিবর্তন ইভেন্ট.
রিমোট প্লেয়ার কন্ট্রোলার
কাস্ট রিমোট প্লেয়ার কন্ট্রোলার, যা কাস্ট স্টেটে রিমোট প্লেয়ারের জন্য ডেটা বাইন্ডিং প্রদান করে। এটি একটি প্লেয়ার অবজেক্ট পরিচালনা করে এবং এর বৈশিষ্ট্য আপডেট করে, প্লেয়ার পরিবর্তনের জন্য ইভেন্ট প্রদান করে।
SessionStateEventData
সেশন স্টেটের জন্য ডেটা ইভেন্ট পরিবর্তিত হয়েছে।
ভলিউম ইভেন্ট ডেটা
রিসিভার ভলিউম বা নিঃশব্দ পরিবর্তিত ইভেন্ট ডেটা.
গণনা
ActiveInputState
সংখ্যা
রিসিভার সক্রিয়-ইনপুটের সম্ভাব্য অবস্থা।
মান | |
---|---|
ACTIVE_INPUT_STATE_UNKNOWN | সংখ্যা নির্দেশ করে যে Google কাস্ট ডিভাইসটি বর্তমানে সক্রিয় ভিডিও ইনপুট কিনা তা জানা নেই (এবং/বা জানা সম্ভব নয়)৷ সক্রিয় ইনপুট অবস্থা শুধুমাত্র তখনই রিপোর্ট করা যেতে পারে যখন Google কাস্ট ডিভাইসটি একটি টিভি বা AVR এর সাথে CEC সমর্থন সহ সংযুক্ত থাকে৷ |
ACTIVE_INPUT_STATE_NO | সংখ্যা নির্দেশ করে যে Google কাস্ট ডিভাইসটি বর্তমানে সক্রিয় ভিডিও ইনপুট নয়৷ |
ACTIVE_INPUT_STATE_YES | সংখ্যা নির্দেশ করে যে Google কাস্ট ডিভাইসটি বর্তমানে সক্রিয় ভিডিও ইনপুট। |
CastContextEventType
স্ট্রিং
ইভেন্ট যা cast.framework.CastContext সমর্থন করে।
মান | |
---|---|
CAST_STATE_CHANGED | স্ট্রিং কাস্ট আইকন স্থিতি ট্র্যাক করতে ইভেন্ট৷ ইভেন্ট ডেটা cast.framework.CastStateEventData টাইপের হয়। |
SESSION_STATE_CHANGED | স্ট্রিং বর্তমান কাস্ট সেশন ট্র্যাক করতে ইভেন্ট। ইভেন্ট ডেটা cast.framework.SessionStateEventData টাইপের। |
কাস্টস্টেট
স্ট্রিং
সম্ভাব্য ঢালাই রাজ্য.
মান | |
---|---|
NO_DEVICES_AVAILABLE | স্ট্রিং কোনো কাস্ট ডিভাইস উপলব্ধ নেই৷ |
সংযোগ বিচ্ছিন্ন | স্ট্রিং কাস্ট ডিভাইসগুলি উপলব্ধ, কিন্তু একটি কাস্ট সেশন প্রতিষ্ঠিত হয়নি৷ |
সংযোগ করা হচ্ছে | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হচ্ছে। |
সংযুক্ত | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হয়। |
লগার লেভেল
সংখ্যা
কাস্ট ফ্রেমওয়ার্কের জন্য লগিং স্তর।
মান | |
---|---|
ডিবাগ | সংখ্যা ডিবাগ লগিং (সমস্ত বার্তা)। |
তথ্য | সংখ্যা তথ্য লগিং (ইভেন্ট, সাধারণ লগ)। |
সতর্কতা | সংখ্যা সতর্কতা লগিং (সতর্কতা) |
ত্রুটি | সংখ্যা ত্রুটি লগিং (ত্রুটি)। |
কোনটিই নয় | সংখ্যা কোন লগিং. |
রিমোট প্লেয়ার ইভেন্ট টাইপ
স্ট্রিং
cast.framework.RemotePlayer ডেটার পরিবর্তনের জন্য ইভেন্টের ধরন।
মান | |
---|---|
কোন পরিবর্তন | স্ট্রিং কোন সম্পত্তি পরিবর্তিত হয়েছে. একটি কৌণিক বাইন্ডিং অ্যাপ্লিকেশনের জন্য দরকারী, যেখানে প্রতিবার একটি সম্পত্তি পরিবর্তন করার সময় কৌণিককে অবহিত করা প্রয়োজন। |
IS_CONNECTED_CHANGED | স্ট্রিং সংযুক্ত আছে সম্পত্তি পরিবর্তিত হয়েছে. |
IS_MEDIA_LOADED_CHANGED | স্ট্রিং সম্পত্তি isMediaLoaded পরিবর্তিত হয়েছে. |
QUEUE_DATA_CHANGED | স্ট্রিং সম্পত্তি সারি ডেটা পরিবর্তিত হয়েছে. |
VIDEO_INFO_CHANGED | স্ট্রিং সম্পত্তি ভিডিও তথ্য পরিবর্তিত হয়েছে. |
DURATION_CHANGED | স্ট্রিং সম্পত্তি সময়কাল পরিবর্তিত হয়েছে. |
CURRENT_TIME_CHANGED | স্ট্রিং সম্পত্তি বর্তমান সময় পরিবর্তিত হয়েছে. |
IS_PAUSED_CHANGED | স্ট্রিং বিরাম দেওয়া সম্পত্তি পরিবর্তিত হয়েছে. |
VOLUME_LEVEL_CHANGED | স্ট্রিং সম্পত্তি ভলিউম লেভেল পরিবর্তিত হয়েছে. |
CAN_CONTROL_VOLUME_CHANGED | স্ট্রিং সম্পত্তি canControlVolume পরিবর্তিত হয়েছে. |
IS_MUTED_CHANGED | স্ট্রিং সম্পত্তি নিঃশব্দ পরিবর্তিত হয়েছে. |
CAN_PAUSE_CHANGED | স্ট্রিং সম্পত্তি canPause পরিবর্তিত হয়েছে. |
CAN_SEEK_CHANGED | স্ট্রিং সম্পত্তি canSeek পরিবর্তিত হয়েছে. |
DISPLAY_NAME_CHANGED | স্ট্রিং সম্পত্তি প্রদর্শননাম পরিবর্তিত হয়েছে. |
STATUS_TEXT_CHANGED | স্ট্রিং সম্পত্তি স্থিতি পাঠ্য পরিবর্তিত হয়েছে. |
TITLE_CHANGED | স্ট্রিং সম্পত্তি শিরোনাম পরিবর্তিত হয়েছে. |
DISPLAY_STATUS_CHANGED | স্ট্রিং সম্পত্তি প্রদর্শন অবস্থা পরিবর্তিত হয়েছে. |
MEDIA_INFO_CHANGED | স্ট্রিং সম্পত্তি mediaInfo পরিবর্তিত হয়েছে. |
IMAGE_URL_CHANGED | স্ট্রিং সম্পত্তি imageUrl পরিবর্তিত হয়েছে. |
PLAYER_STATE_CHANGED | স্ট্রিং সম্পত্তি playerState পরিবর্তিত হয়েছে. |
IS_PLAYING_BREAK_CHANGED | স্ট্রিং সম্পত্তি isPlayingBreak পরিবর্তিত হয়েছে. |
NUMBER_BREAK_CLIPS_CHANGED | স্ট্রিং সম্পত্তি নম্বর BreakClips পরিবর্তিত হয়েছে. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | স্ট্রিং সম্পত্তির বর্তমান ব্রেকক্লিপ নম্বর পরিবর্তিত হয়েছে। |
CURRENT_BREAK_TIME_CHANGED | স্ট্রিং সম্পত্তি বর্তমান ব্রেকটাইম পরিবর্তিত হয়েছে. |
CURRENT_BREAK_CLIP_TIME_CHANGED | স্ট্রিং বর্তমান সম্পত্তি ব্রেকক্লিপটাইম পরিবর্তিত হয়েছে। |
BREAK_ID_CHANGED | স্ট্রিং সম্পত্তি breakId পরিবর্তিত হয়েছে. |
BREAK_CLIP_ID_CHANGED | স্ট্রিং সম্পত্তি breakClipId পরিবর্তিত হয়েছে. |
WHEN_SKIPPABLE_CHANGED | স্ট্রিং সম্পত্তি যখন স্কিপেবল পরিবর্তিত হয়। |
LIVE_SEEKABLE_RANGE_CHANGED | স্ট্রিং সম্পত্তি liveSeekable রেঞ্জ পরিবর্তিত হয়েছে. |
সেশন ইভেন্ট টাইপ
স্ট্রিং
ইভেন্ট যা cast.framework.CastSession সমর্থন করে।
মান | |
---|---|
APPLICATION_STATUS_CHANGED | স্ট্রিং অ্যাপ্লিকেশন স্ট্যাটাস টেক্সট পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.ApplicationStatusEventData ধরনের হয়। |
APPLICATION_METADATA_CHANGED | স্ট্রিং অ্যাপ্লিকেশন মেটাডেটা পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.ApplicationMetadataEventData টাইপের। |
ACTIVE_INPUT_STATE_CHANGED | স্ট্রিং রিসিভার সক্রিয় ইনপুট অবস্থা পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.ActiveInputStateEventData টাইপের হয়। |
VOLUME_CHANGED | স্ট্রিং রিসিভার ভলিউম বা নিঃশব্দ অবস্থা পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.VolumeEventData ধরনের হয়। |
MEDIA_SESSION | স্ট্রিং একটি নতুন মিডিয়া অধিবেশন শুরু. ইভেন্ট ডেটা cast.framework.MediaSessionEventData ধরনের হয়। |
সেশন স্টেট
স্ট্রিং
সম্ভাব্য কাস্ট অধিবেশন রাষ্ট্র.
মান | |
---|---|
NO_SESSION | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হয়নি। |
SESSION_STARTING | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হচ্ছে। |
SESSION_STARTED | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হয়। |
SESSION_START_FAILED | স্ট্রিং কাস্ট সেশন শুরু করতে ব্যর্থ হয়েছে৷ ব্যর্থতার কারণ ইভেন্ট ডেটা cast.framework.SessionStateEventData#errorCode ক্ষেত্রে প্রদান করা হয়েছে। |
SESSION_ENDING | স্ট্রিং কাস্ট সেশন সংযোগ বিচ্ছিন্ন করা হচ্ছে৷ |
SESSION_ENDED | স্ট্রিং কাস্ট সেশন সংযোগ বিচ্ছিন্ন হয়েছে৷ |
SESSION_RESUMED | স্ট্রিং ইতিমধ্যে বিদ্যমান সেশনের সাথে সংযোগ স্থাপন করা হয়েছে৷ |
বৈশিষ্ট্য
ActiveInputState
সংখ্যা
রিসিভার সক্রিয়-ইনপুটের সম্ভাব্য অবস্থা।
মান | |
---|---|
ACTIVE_INPUT_STATE_UNKNOWN | সংখ্যা নির্দেশ করে যে Google কাস্ট ডিভাইসটি বর্তমানে সক্রিয় ভিডিও ইনপুট কিনা তা জানা নেই (এবং/বা জানা সম্ভব নয়)৷ সক্রিয় ইনপুট অবস্থা শুধুমাত্র তখনই রিপোর্ট করা যেতে পারে যখন Google কাস্ট ডিভাইসটি একটি টিভি বা AVR এর সাথে CEC সমর্থন সহ সংযুক্ত থাকে৷ |
ACTIVE_INPUT_STATE_NO | সংখ্যা নির্দেশ করে যে Google কাস্ট ডিভাইসটি বর্তমানে সক্রিয় ভিডিও ইনপুট নয়৷ |
ACTIVE_INPUT_STATE_YES | সংখ্যা নির্দেশ করে যে Google কাস্ট ডিভাইসটি বর্তমানে সক্রিয় ভিডিও ইনপুট। |
CastContextEventType
স্ট্রিং
ইভেন্ট যা cast.framework.CastContext সমর্থন করে।
মান | |
---|---|
CAST_STATE_CHANGED | স্ট্রিং কাস্ট আইকন স্থিতি ট্র্যাক করতে ইভেন্ট৷ ইভেন্ট ডেটা cast.framework.CastStateEventData টাইপের হয়। |
SESSION_STATE_CHANGED | স্ট্রিং বর্তমান কাস্ট সেশন ট্র্যাক করতে ইভেন্ট। ইভেন্ট ডেটা cast.framework.SessionStateEventData টাইপের। |
কাস্টস্টেট
স্ট্রিং
সম্ভাব্য ঢালাই রাজ্য.
মান | |
---|---|
NO_DEVICES_AVAILABLE | স্ট্রিং কোনো কাস্ট ডিভাইস উপলব্ধ নেই৷ |
সংযোগ বিচ্ছিন্ন | স্ট্রিং কাস্ট ডিভাইসগুলি উপলব্ধ, কিন্তু একটি কাস্ট সেশন প্রতিষ্ঠিত হয়নি৷ |
সংযোগ করা হচ্ছে | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হচ্ছে। |
সংযুক্ত | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হয়। |
লগার লেভেল
সংখ্যা
কাস্ট ফ্রেমওয়ার্কের জন্য লগিং স্তর।
মান | |
---|---|
ডিবাগ | সংখ্যা ডিবাগ লগিং (সমস্ত বার্তা)। |
তথ্য | সংখ্যা তথ্য লগিং (ইভেন্ট, সাধারণ লগ)। |
সতর্কতা | সংখ্যা সতর্কতা লগিং (সতর্কতা) |
ত্রুটি | সংখ্যা ত্রুটি লগিং (ত্রুটি)। |
কোনটিই নয় | সংখ্যা কোন লগিং. |
রিমোট প্লেয়ার ইভেন্ট টাইপ
স্ট্রিং
cast.framework.RemotePlayer ডেটার পরিবর্তনের জন্য ইভেন্টের ধরন।
মান | |
---|---|
কোন পরিবর্তন | স্ট্রিং কোন সম্পত্তি পরিবর্তিত হয়েছে. একটি কৌণিক বাইন্ডিং অ্যাপ্লিকেশনের জন্য দরকারী, যেখানে প্রতিবার একটি সম্পত্তি পরিবর্তন করার সময় কৌণিককে অবহিত করা প্রয়োজন। |
IS_CONNECTED_CHANGED | স্ট্রিং সংযুক্ত আছে সম্পত্তি পরিবর্তিত হয়েছে. |
IS_MEDIA_LOADED_CHANGED | স্ট্রিং সম্পত্তি isMediaLoaded পরিবর্তিত হয়েছে. |
QUEUE_DATA_CHANGED | স্ট্রিং সম্পত্তি সারি ডেটা পরিবর্তিত হয়েছে. |
VIDEO_INFO_CHANGED | স্ট্রিং সম্পত্তি ভিডিও তথ্য পরিবর্তিত হয়েছে. |
DURATION_CHANGED | স্ট্রিং সম্পত্তি সময়কাল পরিবর্তিত হয়েছে. |
CURRENT_TIME_CHANGED | স্ট্রিং সম্পত্তি বর্তমান সময় পরিবর্তিত হয়েছে. |
IS_PAUSED_CHANGED | স্ট্রিং বিরাম দেওয়া সম্পত্তি পরিবর্তিত হয়েছে. |
VOLUME_LEVEL_CHANGED | স্ট্রিং সম্পত্তি ভলিউম লেভেল পরিবর্তিত হয়েছে. |
CAN_CONTROL_VOLUME_CHANGED | স্ট্রিং সম্পত্তি canControlVolume পরিবর্তিত হয়েছে. |
IS_MUTED_CHANGED | স্ট্রিং সম্পত্তি নিঃশব্দ পরিবর্তিত হয়েছে. |
CAN_PAUSE_CHANGED | স্ট্রিং সম্পত্তি canPause পরিবর্তিত হয়েছে. |
CAN_SEEK_CHANGED | স্ট্রিং সম্পত্তি canSeek পরিবর্তিত হয়েছে. |
DISPLAY_NAME_CHANGED | স্ট্রিং সম্পত্তি প্রদর্শননাম পরিবর্তিত হয়েছে. |
STATUS_TEXT_CHANGED | স্ট্রিং সম্পত্তি স্থিতি পাঠ্য পরিবর্তিত হয়েছে. |
TITLE_CHANGED | স্ট্রিং সম্পত্তি শিরোনাম পরিবর্তিত হয়েছে. |
DISPLAY_STATUS_CHANGED | স্ট্রিং সম্পত্তি প্রদর্শন অবস্থা পরিবর্তিত হয়েছে. |
MEDIA_INFO_CHANGED | স্ট্রিং সম্পত্তি mediaInfo পরিবর্তিত হয়েছে. |
IMAGE_URL_CHANGED | স্ট্রিং সম্পত্তি imageUrl পরিবর্তিত হয়েছে. |
PLAYER_STATE_CHANGED | স্ট্রিং সম্পত্তি playerState পরিবর্তিত হয়েছে. |
IS_PLAYING_BREAK_CHANGED | স্ট্রিং সম্পত্তি isPlayingBreak পরিবর্তিত হয়েছে. |
NUMBER_BREAK_CLIPS_CHANGED | স্ট্রিং সম্পত্তি নম্বর BreakClips পরিবর্তিত হয়েছে. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED | স্ট্রিং সম্পত্তির বর্তমান ব্রেকক্লিপ নম্বর পরিবর্তিত হয়েছে। |
CURRENT_BREAK_TIME_CHANGED | স্ট্রিং সম্পত্তি বর্তমান ব্রেকটাইম পরিবর্তিত হয়েছে. |
CURRENT_BREAK_CLIP_TIME_CHANGED | স্ট্রিং বর্তমান সম্পত্তি ব্রেকক্লিপটাইম পরিবর্তিত হয়েছে। |
BREAK_ID_CHANGED | স্ট্রিং সম্পত্তি breakId পরিবর্তিত হয়েছে. |
BREAK_CLIP_ID_CHANGED | স্ট্রিং সম্পত্তি breakClipId পরিবর্তিত হয়েছে. |
WHEN_SKIPPABLE_CHANGED | স্ট্রিং সম্পত্তি যখন স্কিপেবল পরিবর্তিত হয়। |
LIVE_SEEKABLE_RANGE_CHANGED | স্ট্রিং সম্পত্তি liveSeekable রেঞ্জ পরিবর্তিত হয়েছে. |
সেশন ইভেন্ট টাইপ
স্ট্রিং
ইভেন্ট যা cast.framework.CastSession সমর্থন করে।
মান | |
---|---|
APPLICATION_STATUS_CHANGED | স্ট্রিং অ্যাপ্লিকেশন স্ট্যাটাস টেক্সট পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.ApplicationStatusEventData ধরনের হয়। |
APPLICATION_METADATA_CHANGED | স্ট্রিং অ্যাপ্লিকেশন মেটাডেটা পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.ApplicationMetadataEventData টাইপের। |
ACTIVE_INPUT_STATE_CHANGED | স্ট্রিং রিসিভার সক্রিয় ইনপুট অবস্থা পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.ActiveInputStateEventData টাইপের হয়। |
VOLUME_CHANGED | স্ট্রিং রিসিভার ভলিউম বা নিঃশব্দ অবস্থা পরিবর্তিত হয়েছে. ইভেন্ট ডেটা cast.framework.VolumeEventData ধরনের হয়। |
MEDIA_SESSION | স্ট্রিং একটি নতুন মিডিয়া অধিবেশন শুরু. ইভেন্ট ডেটা cast.framework.MediaSessionEventData ধরনের হয়। |
সেশন স্টেট
স্ট্রিং
সম্ভাব্য কাস্ট অধিবেশন রাষ্ট্র.
মান | |
---|---|
NO_SESSION | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হয়নি। |
SESSION_STARTING | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হচ্ছে। |
SESSION_STARTED | স্ট্রিং কাস্ট সেশন প্রতিষ্ঠিত হয়। |
SESSION_START_FAILED | স্ট্রিং কাস্ট সেশন শুরু করতে ব্যর্থ হয়েছে৷ ব্যর্থতার কারণ ইভেন্ট ডেটা cast.framework.SessionStateEventData#errorCode ক্ষেত্রে প্রদান করা হয়েছে। |
SESSION_ENDING | স্ট্রিং কাস্ট সেশন সংযোগ বিচ্ছিন্ন করা হচ্ছে৷ |
SESSION_ENDED | স্ট্রিং কাস্ট সেশন সংযোগ বিচ্ছিন্ন হয়েছে৷ |
SESSION_RESUMED | স্ট্রিং ইতিমধ্যে বিদ্যমান সেশনের সাথে সংযোগ স্থাপন করা হয়েছে৷ |
সংস্করণ
স্ট্রিং
বর্তমান প্রেরক কাস্ট ফ্রেমওয়ার্ক সংস্করণ।
পদ্ধতি
সেটলগার লেভেল
setLoggerLevel(স্তর)
কাস্টের জন্য লগিং স্তর সেট করুন।
প্যারামিটার | |
---|---|
স্তর | লগিং স্তর। মান শূন্য হতে হবে না. |
বিমূর্ত প্রকার
ইভেন্টের ধরণ
(non-null cast.framework.CastContextEventType , non-null cast.framework.SessionEventType , অথবা non-null cast.framework.RemotePlayerEventType )
সমর্থিত ইভেন্ট প্রকার।