GCKMediaLoadRequestData ক্লাস

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

ওভারভিউ

মিডিয়া লোড অনুরোধ ডেটা.

এই শ্রেণীটি GCKRemoteMediaClient এ লোড মিডিয়া কমান্ড দ্বারা একটি রিসিভার অ্যাপ্লিকেশন কীভাবে মিডিয়া লোড করবে তা নির্দিষ্ট করার জন্য ব্যবহার করা হয়।

একটি একক আইটেম লোড করতে, লোড করা আইটেমটি mediaInformation এ উল্লেখ করা উচিত। একটি নন-ক্লাউড সারি লোড করতে, সারির তথ্য queueData এ নির্দিষ্ট করা উচিত। ঐচ্ছিকভাবে, প্রথম আইটেমটি চালানোর তথ্য mediaInformation নির্দিষ্ট করা যেতে পারে। যদি সারিটি একটি ক্লাউড সারি হয়, তবে items nil বা খালি হতে পারে, তবে entity নির্দিষ্ট করা প্রয়োজন, যাতে রিসিভার অ্যাপটি entity ব্যবহার করে ক্লাউড থেকে সারি আনতে পারে৷ যদি mediaInformation বা queueData নির্দিষ্ট করা না থাকে, তাহলে রিসিভার অ্যাপ্লিকেশনে না পাঠিয়ে লোডের অনুরোধ ব্যর্থ হবে।

থেকে
4.4.1

উত্তরাধিকারসূত্রে NSObject, <NSCopying>, এবং <NSSecureCoding>।

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

GCKMediaInformation mediaInformation
মিডিয়া আইটেম লোড করতে. আরও...
GCKMediaQueueData queueData
মিডিয়া আইটেম বা সারির মেটাডেটা। আরও...
NSNumber *  autoplay
লোড হওয়ার পরপরই প্লেব্যাক শুরু হয় কিনা তা নির্দেশ করে এমন পতাকা। আরও...
NSTimeInterval  startTime
প্রাথমিক প্লেব্যাক অবস্থান। আরও...
float  playbackRate
প্লেব্যাকের হার। আরও...
NSArray< NSNumber * > *  activeTrackIDs
সক্রিয় ট্র্যাকগুলি নির্দিষ্ট করে পূর্ণসংখ্যার একটি অ্যারে৷ আরও...
id  customData
অনুরোধের সাথে পাস করার জন্য কাস্টম অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা। আরও...
NSString *  credentials
মিডিয়া আইটেমের জন্য ব্যবহারকারীর শংসাপত্র লোড হচ্ছে৷ আরও...
NSString *  credentialsType
GCKMediaLoadRequestData::credentials এ নির্দিষ্ট করা ব্যবহারকারীর শংসাপত্রের ধরন। আরও...
NSString *  atvCredentials
মিডিয়া আইটেমের জন্য বিকল্প Android TV শংসাপত্রগুলি লোড হচ্ছে৷ আরও...
NSString *  atvCredentialsType
GCKMediaLoadRequestData::atvCredentials এ নির্দিষ্ট করা Android TV শংসাপত্রের ধরন। আরও...

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

- ( GCKMediaInformation *) mediaInformation
read nonatomic copy

মিডিয়া আইটেম লোড করতে.

- ( GCKMediaQueueData *) queueData
read nonatomic copy

মিডিয়া আইটেম বা সারির মেটাডেটা।

- (NSNumber*) autoplay
read nonatomic copy

লোড হওয়ার পরপরই প্লেব্যাক শুরু হয় কিনা তা নির্দেশ করে এমন পতাকা।

ডিফল্ট মান হল @(YES) .

queueData এ সারির আইটেমগুলি নির্দিষ্ট করে একটি সারি লোড করার সময়, এই মানটি queueData এ লোড করা প্রথম GCKMediaQueueItem এর autoplay ওভাররাইড করে। শুধুমাত্র এই ক্ষেত্রটি nil হলেই, queueData এ থাকা পৃথক GCKMediaQueueItem এর autoplay বৈশিষ্ট্য কার্যকর হবে৷

mediaInformation নির্দিষ্ট করে একটি একক আইটেম লোড করার সময়, এই ক্ষেত্রটি নির্দিষ্ট করে যে প্লেব্যাক লোড হওয়ার সাথে সাথে শুরু হবে কিনা। nil হলে, প্লেব্যাক অবিলম্বে শুরু হবে না।

- (NSTimeInterval) startTime
read nonatomic assign

প্রাথমিক প্লেব্যাক অবস্থান।

ডিফল্ট মান হল kGCKInvalidTimeInterval , যা একটি ডিফল্ট প্লেব্যাক অবস্থান নির্দেশ করে। যদি ভিডিও-অন-ডিমান্ড স্ট্রীম প্লে করা হয়, এটি 0 থেকে শুরু হয়; যদি লাইভ স্ট্রিম বাজানো হয়, এটি লাইভ প্রান্ত থেকে শুরু হয়।

- (float) playbackRate
read nonatomic assign

প্লেব্যাকের হার।

ডিফল্ট মান হল 1

- (NSArray<NSNumber *>*) activeTrackIDs
read nonatomic strong

সক্রিয় ট্র্যাকগুলি নির্দিষ্ট করে পূর্ণসংখ্যার একটি অ্যারে৷

ডিফল্ট মান nil হয় .

- (id) customData
read nonatomic strong

অনুরোধের সাথে পাস করার জন্য কাস্টম অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা।

NSJSONSerialization , অথবা nil ব্যবহার করে JSON-এ সিরিয়াল করা যেতে পারে এমন একটি বস্তু হতে হবে।

- (NSString*) credentials
read nonatomic copy

মিডিয়া আইটেমের জন্য ব্যবহারকারীর শংসাপত্র লোড হচ্ছে৷

- (NSString*) credentialsType
read nonatomic copy

GCKMediaLoadRequestData::credentials এ নির্দিষ্ট করা ব্যবহারকারীর শংসাপত্রের ধরন।

- (NSString*) atvCredentials
read nonatomic copy

মিডিয়া আইটেমের জন্য বিকল্প Android TV শংসাপত্রগুলি লোড হচ্ছে৷

সেট করা থাকলে, এই শংসাপত্রগুলি GCKMediaLoadRequestData::credentials এ সেট করা মানটিকে ওভাররাইড করবে যদি প্রাপক একটি Android TV অ্যাপ হয়। রিসিভার পক্ষ থেকে, এই শংসাপত্রগুলি MediaLoadRequestData#getCredentials থেকে অ্যাক্সেস করা যেতে পারে।

থেকে
4.7.0
- (NSString*) atvCredentialsType
read nonatomic copy

GCKMediaLoadRequestData::atvCredentials এ নির্দিষ্ট করা Android TV শংসাপত্রের ধরন।

সেট করা থাকলে, এই শংসাপত্রের ধরন GCKMediaLoadRequestData::credentialsType এ সেট করা মানটিকে ওভাররাইড করবে যদি প্রাপকটি একটি Android TV অ্যাপ হয়। রিসিভারের দিকে, এই শংসাপত্রগুলি MediaLoadRequestData#getCredentialsType থেকে অ্যাক্সেস করা যেতে পারে।

থেকে
4.7.0