GCKMediaQueueItemBuilder ক্লাস

GCKMediaQueueItemBuilder ক্লাস রেফারেন্স

ওভারভিউ

নতুন বা প্রাপ্ত GCKMediaQueueItem দৃষ্টান্ত নির্মাণের জন্য একটি নির্মাতা বস্তু।

বিল্ডার একটি বিদ্যমান থেকে একটি GCKMediaQueueItem প্রাপ্ত করতে ব্যবহার করা যেতে পারে:

GCKMediaQueueItemBuilder *নির্মাতা =
[[ GCKMediaQueueItemBuilder alloc] initWithMediaQueueItem:originalItem];
নির্মাতা. শুরুর সময় = 10; // শুরুর সময় পরিবর্তন করুন।
নির্মাতা. অটোপ্লে = না; // অটোপ্লে পতাকা পরিবর্তন করুন।
GCKMediaQueueItem *derivedItem = [বিল্ডার বিল্ড ];

এটি স্ক্র্যাচ থেকে একটি নতুন GCKMediaQueueItem তৈরি করতেও ব্যবহার করা যেতে পারে:

নির্মাতা. মিডিয়া তথ্য = ...;
নির্মাতা. অটোপ্লে = ...;
// অন্যান্য সমস্ত পছন্দসই বৈশিষ্ট্য সেট করুন...
GCKMediaQueueItem *newItem = [বিল্ডার বিল্ড ];

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

উদাহরণ পদ্ধতির সারাংশ

(instancetype) - init
একটি নতুন GCKMediaQueueItemBuilder ডিফল্ট মানগুলিতে আরম্ভ করা বৈশিষ্ট্য সহ তৈরি করে। আরও...
(instancetype) - initWithMediaQueueItem:
আইটেম আইডি সহ প্রদত্ত GCKMediaQueueItem থেকে কপি করা বৈশিষ্ট্য সহ একটি নতুন GCKMediaQueueItemBuilder তৈরি করে। আরও...
( GCKMediaQueueItem *) - build
নির্মাতার বর্তমান বৈশিষ্ট্যগুলি ব্যবহার করে একটি GCKMediaQueueItem তৈরি করে। আরও...

সম্পত্তি সারাংশ

GCKMediaInformation mediaInformation
এই আইটেম সঙ্গে যুক্ত মিডিয়া তথ্য. আরও...
BOOL  autoplay
আইটেমটি সারিতে বর্তমান আইটেম হয়ে গেলে স্বয়ংক্রিয়ভাবে প্লেব্যাক শুরু হবে কিনা। আরও...
NSTimeInterval  startTime
আইটেমের শুরুর সময়, সেকেন্ডে। আরও...
NSTimeInterval  playbackDuration
আইটেমটির জন্য প্লেব্যাকের সময়কাল, সেকেন্ডে বা INFINITY যদি স্ট্রিমের প্রকৃত সময়কাল ব্যবহার করা উচিত। আরও...
NSTimeInterval  preloadTime
আগের আইটেমটি শেষ হওয়ার কতক্ষণ আগে, সেকেন্ডের মধ্যে, প্রাপকের এই আইটেমটি প্রিলোড করা শুরু করার আগে। আরও...
NSArray< NSNumber * > *  activeTrackIDs
এই আইটেমের জন্য সক্রিয় ট্র্যাক আইডি। আরও...
id  customData
এই আইটেমের সাথে যুক্ত কাস্টম ডেটা, যদি থাকে। আরও...

পদ্ধতির বিস্তারিত

- (instancetype) init

একটি নতুন GCKMediaQueueItemBuilder ডিফল্ট মানগুলিতে আরম্ভ করা বৈশিষ্ট্য সহ তৈরি করে।

- (instancetype) initWithMediaQueueItem: (nullable GCKMediaQueueItem *)  item

আইটেম আইডি সহ প্রদত্ত GCKMediaQueueItem থেকে কপি করা বৈশিষ্ট্য সহ একটি নতুন GCKMediaQueueItemBuilder তৈরি করে।

Parameters
itemThe item to copy.
- ( GCKMediaQueueItem *) build

নির্মাতার বর্তমান বৈশিষ্ট্যগুলি ব্যবহার করে একটি GCKMediaQueueItem তৈরি করে।

সম্পত্তি বিস্তারিত

- ( GCKMediaInformation *) mediaInformation
read write nonatomic copy

এই আইটেম সঙ্গে যুক্ত মিডিয়া তথ্য.

- (BOOL) autoplay
read write nonatomic assign

আইটেমটি সারিতে বর্তমান আইটেম হয়ে গেলে স্বয়ংক্রিয়ভাবে প্লেব্যাক শুরু হবে কিনা।

যদি NO , এই আইটেমটিতে পৌঁছালে সারিটি বিরতি দেবে। ডিফল্ট মান হল YES .

- (NSTimeInterval) startTime
read write nonatomic assign

আইটেমের শুরুর সময়, সেকেন্ডে।

ডিফল্ট মান হল kGCKInvalidTimeInterval , এটি নির্দেশ করে যে একটি শুরুর সময় প্রযোজ্য নয় (উদাহরণস্বরূপ, একটি লাইভ স্ট্রিমের জন্য) বা ডিফল্ট শুরুর সময় ব্যবহার করা উচিত৷

- (NSTimeInterval) playbackDuration
read write nonatomic assign

আইটেমটির জন্য প্লেব্যাকের সময়কাল, সেকেন্ডে বা INFINITY যদি স্ট্রিমের প্রকৃত সময়কাল ব্যবহার করা উচিত।

- (NSTimeInterval) preloadTime
read write nonatomic assign

আগের আইটেমটি শেষ হওয়ার কতক্ষণ আগে, সেকেন্ডের মধ্যে, প্রাপকের এই আইটেমটি প্রিলোড করা শুরু করার আগে।

ডিফল্ট মান হল kGCKInvalidTimeInterval , কোন প্রিলোড সময় নির্দেশ করে।

- (NSArray<NSNumber *>*) activeTrackIDs
read write nonatomic copy

এই আইটেমের জন্য সক্রিয় ট্র্যাক আইডি।

- (id) customData
read write nonatomic copy

এই আইটেমের সাথে যুক্ত কাস্টম ডেটা, যদি থাকে।