GCKMediaInformationBuilder ক্লাস

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

ওভারভিউ

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

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

GCKMediaInformationBuilder *নির্মাতা =
[[ GCKMediaInformationBuilder alloc] initWithMediaInformation:originalMediaInfo];
নির্মাতা. contentID = ...; // কন্টেন্ট আইডি পরিবর্তন করুন।
নির্মাতা. প্রবাহের সময়কাল = 100; // প্রবাহের সময়কাল পরিবর্তন করুন।
GCKMediaInformation *derivedMediaInfo = [বিল্ডার বিল্ড ];

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

GCKMediaInformationBuilder *নির্মাতা =
[[ GCKMediaInformationBuilder alloc] initWithContentURL:...];
নির্মাতা. contentType = ...;
নির্মাতা. streamType = ...;
নির্মাতা. মেটাডেটা = ...;
// অন্যান্য সমস্ত পছন্দসই বৈশিষ্ট্য সেট করুন...
GCKMediaInformation *newMediaInfo = [বিল্ডার বিল্ড ];
থেকে
4.0

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

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

(instancetype) - initWithContentURL:
প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়। আরও...
(instancetype) - initWithEntity:
প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়। আরও...
(instancetype) - initWithMediaInformation:
প্রদত্ত GCKMediaInformation উদাহরণ থেকে অনুলিপি করা বৈশিষ্ট্য সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে। আরও...
(instancetype) - initWithContentID:
প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়। আরও...
(instancetype) - initWithContentID:entity:
প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়। আরও...
( GCKMediaInformation *) - build
নির্মাতার বর্তমান গুণাবলী ব্যবহার করে একটি GCKMediaInformation তৈরি করে। আরও...

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

NSString *  contentID
এই স্ট্রীমের জন্য কন্টেন্ট আইডি। আরও...
NSURL *  contentURL
প্লে করা বিষয়বস্তুর URL. আরও...
GCKMediaStreamType   streamType
স্রোতের ধরন। আরও...
NSString *  contentType
বিষয়বস্তু (MIME) প্রকার। আরও...
GCKMediaMetadata metadata
মিডিয়া আইটেম মেটাডেটা. আরও...
NSArray< GCKAdBreakInfo * > *  adBreaks
এই সামগ্রীতে বিজ্ঞাপন বিরতির তালিকা। আরও...
NSArray< GCKAdBreakClipInfo * > *  adBreakClips
এই সামগ্রীতে বিজ্ঞাপন বিরতি ক্লিপগুলির তালিকা৷ আরও...
NSTimeInterval  streamDuration
স্ট্রীমের দৈর্ঘ্য, সেকেন্ডে, অথবা যদি এটি একটি লাইভ স্ট্রীম হয় INFINITYআরও...
NSArray< GCKMediaTrack * > *  mediaTracks
মিডিয়া এই স্ট্রীম জন্য ট্র্যাক. আরও...
GCKMediaTextTrackStyle textTrackStyle
এই স্ট্রীমের জন্য পাঠ্য ট্র্যাক শৈলী৷ আরও...
NSString *  entity
Google অ্যাসিস্ট্যান্ট ব্যবহার করে মিডিয়ার জন্য গভীর লিঙ্ক, যদি থাকে। আরও...
GCKVASTAdsRequest VMAP
VMAP অনুরোধ কনফিগারেশন যদি থাকে। আরও...
NSTimeInterval  startAbsoluteTime
স্ট্রীমের শুরুর সময়, যুগের সময়ের সেকেন্ডে, অথবা kGCKInvalidTimeInterval যদি এটি উপলব্ধ না হয়। আরও...
GCKHLSSegmentFormat   hlsSegmentFormat
HLS অডিও সেগমেন্টের বিন্যাস। আরও...
GCKHLSVideoSegmentFormat   hlsVideoSegmentFormat
HLS ভিডিও সেগমেন্টের বিন্যাস। আরও...
id  customData
কাস্টম ডেটা, যদি থাকে। আরও...

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

- (instancetype) initWithContentURL: (NSURL *)  contentURL

প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়।

Parameters
contentURLThe URL of the content to be played.
থেকে
4.3.4
- (instancetype) initWithEntity: (NSString *)  entity

প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়।

- (instancetype) initWithMediaInformation: ( GCKMediaInformation *)  mediaInfo

প্রদত্ত GCKMediaInformation উদাহরণ থেকে অনুলিপি করা বৈশিষ্ট্য সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে।

Parameters
mediaInfoThe instance to copy.
- (instancetype) initWithContentID: (NSString *)  contentID

প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়।

Deprecated:
পরিবর্তে initWithContentURL: বা initWithEntity: ব্যবহার করুন।
- (instancetype) initWithContentID: (NSString *)  contentID
entity: (NSString *)  entity  

প্রদত্ত প্রয়োজনীয় গুণাবলী সহ একটি নতুন GCKMediaInformationBuilder তৈরি করে, এবং অন্যান্য সমস্ত বৈশিষ্ট্যগুলি ডিফল্ট মানগুলিতে আরম্ভ করা হয়।

Deprecated:
পরিবর্তে initWithContentURL: বা initWithEntity: ব্যবহার করুন।
- ( GCKMediaInformation *) build

নির্মাতার বর্তমান গুণাবলী ব্যবহার করে একটি GCKMediaInformation তৈরি করে।

রিটার্নস
নতুন GCKMediaInformation উদাহরণ।

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

- (NSString*) contentID
read write nonatomic copy

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

Deprecated:
পরিবর্তে contentURL এবং সত্তা ব্যবহার করুন।
- (NSURL*) contentURL
read write nonatomic copy

প্লে করা বিষয়বস্তুর URL.

থেকে
4.3.4
- ( GCKMediaStreamType ) streamType
read write nonatomic assign

স্রোতের ধরন।

ডিফল্ট GCKMediaStreamTypeBuffered.

- (NSString*) contentType
read write nonatomic copy

বিষয়বস্তু (MIME) প্রকার।

- ( GCKMediaMetadata *) metadata
read write nonatomic assign

মিডিয়া আইটেম মেটাডেটা.

- (NSArray< GCKAdBreakInfo *>*) adBreaks
read write nonatomic copy

এই সামগ্রীতে বিজ্ঞাপন বিরতির তালিকা।

- (NSArray< GCKAdBreakClipInfo *>*) adBreakClips
read write nonatomic copy

এই সামগ্রীতে বিজ্ঞাপন বিরতি ক্লিপগুলির তালিকা৷

- (NSTimeInterval) streamDuration
read write nonatomic assign

স্ট্রীমের দৈর্ঘ্য, সেকেন্ডে, অথবা যদি এটি একটি লাইভ স্ট্রীম হয় INFINITY

ডিফল্ট 0.

- (NSArray< GCKMediaTrack *>*) mediaTracks
read write nonatomic copy

মিডিয়া এই স্ট্রীম জন্য ট্র্যাক.

- ( GCKMediaTextTrackStyle *) textTrackStyle
read write nonatomic copy

এই স্ট্রীমের জন্য পাঠ্য ট্র্যাক শৈলী৷

- (NSString*) entity
read write nonatomic copy

Google অ্যাসিস্ট্যান্ট ব্যবহার করে মিডিয়ার জন্য গভীর লিঙ্ক, যদি থাকে।

- ( GCKVASTAdsRequest *) VMAP
read write nonatomic assign

VMAP অনুরোধ কনফিগারেশন যদি থাকে।

এখানে আরও দেখুন: ডিজিটাল ভিডিও বিজ্ঞাপন পরিবেশন টেমপ্লেট 4.0 । এটি অ-শূন্য হলে, অন্যান্য সমস্ত বিজ্ঞাপন সম্পর্কিত ক্ষেত্র উপেক্ষা করা হবে।

থেকে
4.3.4
- (NSTimeInterval) startAbsoluteTime
read write nonatomic assign

স্ট্রীমের শুরুর সময়, যুগের সময়ের সেকেন্ডে, অথবা kGCKInvalidTimeInterval যদি এটি উপলব্ধ না হয়।

kGCKInvalidTimeInterval এ ডিফল্ট।

থেকে
4.4.1
- ( GCKHLSSegmentFormat ) hlsSegmentFormat
read write nonatomic assign

HLS অডিও সেগমেন্টের বিন্যাস।

থেকে
4.6.0
- ( GCKHLSVideoSegmentFormat ) hlsVideoSegmentFormat
read write nonatomic assign

HLS ভিডিও সেগমেন্টের বিন্যাস।

থেকে
4.6.0
- (id) customData
read write nonatomic assign

কাস্টম ডেটা, যদি থাকে।