GCKMedia Status ক্লাস
একটি ক্লাস যা কিছু মিডিয়া সম্পর্কে স্ট্যাটাস তথ্য রাখে।
উত্তরাধিকারসূত্রে এনএসওবজেক্ট। <NSCopying> প্রয়োগ করে।
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
মনোনীত ইনিশিয়ালাইজার।
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
স্ট্রীম একটি প্রদত্ত নিয়ন্ত্রণ কমান্ড সমর্থন করে কিনা তা পরীক্ষা করে।
প্লেব্যাক সারিতে নির্দিষ্ট সূচকে আইটেমটি ফেরত দেয়।
প্লেব্যাক সারিতে প্রদত্ত আইটেম আইডি সহ আইটেমটি ফেরত দেয়।
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
প্লেব্যাক সারিতে প্রদত্ত আইটেম আইডি সহ আইটেমের সূচী প্রদান করে, অথবা যদি সারিতে এমন কোনো আইটেম না থাকে তাহলে -1।
- (const NSInteger) kGCKMediaCommandPause |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম পজ করা যেতে পারে।
- (const NSInteger) kGCKMediaCommandSeek |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম চাওয়াকে সমর্থন করে।
- (const NSInteger) kGCKMediaCommandSetVolume |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেমের অডিও ভলিউম পরিবর্তন করা যেতে পারে।
- (const NSInteger) kGCKMediaCommandToggleMute |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেমের অডিও নিঃশব্দ করা যেতে পারে।
- (const NSInteger) kGCKMediaCommandSkipForward |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম এগিয়ে যাওয়াকে সমর্থন করে।
- (const NSInteger) kGCKMediaCommandSkipBackward |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম পিছনের দিকে এড়িয়ে যাওয়াকে সমর্থন করে।
- (const NSInteger) kGCKMediaCommandQueueNext |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম সারির পরবর্তী আইটেমে যেতে সমর্থন করে।
- (const NSInteger) kGCKMediaCommandQueuePrevious |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম সারিতে থাকা পূর্ববর্তী আইটেমে যেতে সমর্থন করে।
- (const NSInteger) kGCKMediaCommandQueueShuffle |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম শাফলিং সমর্থন করে।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম বিজ্ঞাপন এড়িয়ে যাওয়াকে সমর্থন করে।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেমের সারি অনির্দিষ্টকালের পুনরাবৃত্তি সমর্থন করে।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম অনির্দিষ্টকালের পুনরাবৃত্তি সমর্থন করে।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম এবং এর সারি অনির্দিষ্টকালের পুনরাবৃত্তি সমর্থন করে।
সারিবদ্ধ আইটেম
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেমের ট্র্যাক সম্পাদনাযোগ্য।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেমের প্লেব্যাক রেট কনফিগারযোগ্য।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম ব্যবহারকারীর পছন্দ হতে পারে।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম ব্যবহারকারীর দ্বারা অপছন্দ হতে পারে।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
একটি পতাকা (বিটমাস্ক) যা নির্দেশ করে যে একটি মিডিয়া আইটেমের নির্মাতা একজন ব্যবহারকারী অনুসরণ করতে পারেন।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেমের স্রষ্টাকে একজন ব্যবহারকারী অনুসরণ করতে পারে না।
- থেকে
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
একটি পতাকা (বিটমাস্ক) নির্দেশ করে যে একটি মিডিয়া আইটেম স্ট্রিম ট্রান্সফার সমর্থন করে।
- থেকে
- 4.4.5
- (NSInteger) mediaSessionID |
|
read nonatomic assign |
বর্তমান মিডিয়া সেশন আইডি, যদি থাকে; অন্যথায় 0।
- (GCKMediaPlayerState) playerState |
|
read nonatomic assign |
বর্তমান খেলোয়াড়ের অবস্থা।
বর্তমান নিষ্ক্রিয় কারণ.
প্লেয়ার স্টেট GCKMediaPlayerStateIdle হলেই এই মানটি অর্থবহ৷
বর্তমান স্ট্রিম প্লেব্যাক রেট পায়।
এটি নেতিবাচক হবে যদি স্ট্রীমটি পিছনের দিকে চায়, 0 যদি স্ট্রীমটি বিরতি দেওয়া হয়, 1 যদি স্ট্রীমটি স্বাভাবিকভাবে বাজানো হয় এবং যদি স্ট্রীমটি সামনের দিকে চাওয়া হয় তবে অন্য কিছু ইতিবাচক মান হবে৷
- (NSTimeInterval) streamPosition |
|
read nonatomic assign |
স্ট্রিমের শুরু থেকে NSTimeInterval হিসাবে বর্তমান স্ট্রিম অবস্থান।
বর্তমান সারি পুনরাবৃত্তি মোড.
- (NSUInteger) currentItemID |
|
read nonatomic assign |
বর্তমান সারি আইটেমের আইডি, যদি থাকে।
- (BOOL) queueHasCurrentItem |
|
read nonatomic assign |
সারিতে একটি বর্তমান আইটেম আছে কিনা.
বর্তমান সারি আইটেম, যদি থাকে।
- (BOOL) queueHasNextItem |
|
read nonatomic assign |
সারিতে বর্তমানে বাজানো আইটেমের পরে একটি আইটেম আছে কিনা তা পরীক্ষা করে।
পরবর্তী সারির আইটেম, যদি থাকে।
- (BOOL) queueHasPreviousItem |
|
read nonatomic assign |
বর্তমানে সারিতে থাকা আইটেমের আগে একটি আইটেম আছে কিনা।
- (BOOL) queueHasLoadingItem |
|
read nonatomic assign |
সারিতে একটি আইটেম আগে থেকে লোড করা হচ্ছে কিনা।
- (NSUInteger) preloadedItemID |
|
read nonatomic assign |
বর্তমানে প্রিলোড করা আইটেমের আইডি, যদি থাকে।
- (NSUInteger) loadingItemID |
|
read nonatomic assign |
বর্তমানে যে আইটেমটি লোড হচ্ছে তার আইডি, যদি থাকে।
- (NSArray<NSNumber *>*) activeTrackIDs |
|
read nonatomic strong |
সক্রিয় ট্র্যাক আইডিগুলির তালিকা৷
ভিডিও তথ্য, যদি থাকে।
- থেকে
- 3.3
মিডিয়া স্ট্যাটাসের সাথে যুক্ত যে কোনো কাস্টম ডেটা।
বর্তমান বিজ্ঞাপন প্লেব্যাক অবস্থা.
- থেকে
- 3.3
একটি স্রোতের সন্ধানযোগ্য পরিসর।
- থেকে
- 4.4.1
মিডিয়া সারির মেটাডেটা।
- থেকে
- 4.4.1
- (NSUInteger) queueItemCount |
|
read nonatomic assign |
প্লেব্যাক সারিতে থাকা আইটেমের সংখ্যা প্রদান করে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-10 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-01-10 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],["The `GCKMediaStatus` class manages media status, providing information like session ID, player state, playback rate, and volume. It supports media control commands (pause, seek, mute, skip, queue navigation, etc.). The class allows checking if specific commands are supported and retrieving queue items by index or ID. It also offers properties detailing current item, queue status, and ad playback status. Additionally, the class has the ability to obtain and manage data for queue and stream such as `queueData` and `liveSeekableRange`.\n"]]