GCKMediaInfoBuilder क्लास

GCKMediaInfoBuilder क्लास का रेफ़रंस

खास जानकारी

नए या डिराइव किए गए GCKMediaInformation इंस्टेंस बनाने के लिए, बिल्डर ऑब्जेक्ट.

बिल्डर का इस्तेमाल, किसी मौजूदा विकल्प से GCKMediaInformation पाने के लिए किया जा सकता है:

GCKMediaInformationBuilder *बिल्डर =
[[GCKMediaInformationBuilder alloc] initWithMediaInfo:originalMediaInfo];
Builder.contentID = ...; // Content ID बदलना.
Builder.streamDuration = 100; // स्ट्रीम की अवधि बदलें.
GCKMediaInformation *derivedMediaInfo = [बिल्डर build];

इसका इस्तेमाल, शुरुआत से नया GCKMediaInformation बनाने के लिए भी किया जा सकता है:

GCKMediaInformationBuilder *बिल्डर =
[[GCKMediaInformationBuilder alloc] initWithContentURL:...];
Builder.contentType = ...;
बिल्डर.streamType = ...;
बिल्डर.मेटाडेटा = ...;
// दूसरे सभी पसंदीदा विकल्प सेट करें...
GCKMediaInformation *newMediaInfo = [बिल्डर build];
से
4.0

NSObject को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(instancetype) - initWithContentURL:
 दिए गए ज़रूरी एट्रिब्यूट और डिफ़ॉल्ट वैल्यू के लिए शुरू की गई अन्य सभी एट्रिब्यूट के साथ एक नया GCKMediaInformationBuilder बनाता है. ज़्यादा...
 
(instancetype) - initWithEntity:
 दिए गए ज़रूरी एट्रिब्यूट और डिफ़ॉल्ट वैल्यू के लिए शुरू की गई अन्य सभी एट्रिब्यूट के साथ एक नया GCKMediaInformationBuilder बनाता है. ज़्यादा...
 
(instancetype) - initWithMediaInformation:
 दिए गए GCKMediaInformation इंस्टेंस से कॉपी किए गए एट्रिब्यूट के साथ, एक नया GCKMediaInformationBuilder बनाता है. ज़्यादा...
 
(instancetype) - initWithContentID:
 दिए गए ज़रूरी एट्रिब्यूट और डिफ़ॉल्ट वैल्यू के लिए शुरू की गई अन्य सभी एट्रिब्यूट के साथ एक नया GCKMediaInformationBuilder बनाता है. ज़्यादा...
 
(instancetype) - initWithContentID:entity:
 दिए गए ज़रूरी एट्रिब्यूट और डिफ़ॉल्ट वैल्यू के लिए शुरू की गई अन्य सभी एट्रिब्यूट के साथ एक नया GCKMediaInformationBuilder बनाता है. ज़्यादा...
 
(GCKMediaInformation *) - build
 बिल्डर के मौजूदा एट्रिब्यूट का इस्तेमाल करके GCKMediaInformation बनाता है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

NSString * contentID
 इस स्ट्रीम का Content ID. ज़्यादा...
 
NSURL * contentURL
 चलाए जाने वाले कॉन्टेंट का यूआरएल. ज़्यादा...
 
GCKMediaStreamType streamType
 स्ट्रीम टाइप. ज़्यादा...
 
NSString * contentType
 कॉन्टेंट (MIME) का टाइप. ज़्यादा...
 
GCKMediaMetadatametadata
 मीडिया आइटम का मेटाडेटा. ज़्यादा...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 इस वीडियो में विज्ञापन के लिए ब्रेक की सूची. ज़्यादा...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 इस कॉन्टेंट में मौजूद विज्ञापन के लिए ब्रेक की क्लिप. ज़्यादा...
 
NSTimeInterval streamDuration
 स्ट्रीम की अवधि, सेकंड में या अगर लाइव स्ट्रीम है, तो INFINITY. ज़्यादा...
 
NSArray< GCKMediaTrack * > * mediaTracks
 इस स्ट्रीम के लिए मीडिया ट्रैक. ज़्यादा...
 
GCKMediaTextTrackStyletextTrackStyle
 इस स्ट्रीम के लिए टेक्स्ट ट्रैक की स्टाइल. ज़्यादा...
 
NSString * entity
 अगर Google Assistant किसी मीडिया का इस्तेमाल करती है, तो उसके लिए डीप लिंक. ज़्यादा...
 
GCKVASTAdsRequestVMAP
 VMAP अनुरोध कॉन्फ़िगरेशन, अगर कोई है. ज़्यादा...
 
NSTimeInterval startAbsoluteTime
 स्ट्रीम के शुरू होने का समय (epoch टाइम में सेकंड में). अगर उपलब्ध न हो, तो 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
readwritenonatomiccopy

इस स्ट्रीम का Content ID.

Deprecated:
इसके बजाय, contentURL और इकाई का इस्तेमाल करें.
- (NSURL*) contentURL
readwritenonatomiccopy

चलाए जाने वाले कॉन्टेंट का यूआरएल.

से
4.3.4
- (GCKMediaStreamType) streamType
readwritenonatomicassign

स्ट्रीम टाइप.

डिफ़ॉल्ट तौर पर, GCKMediaStreamTypeBuffered चुना जाता है.

- (NSString*) contentType
readwritenonatomiccopy

कॉन्टेंट (MIME) का टाइप.

- (GCKMediaMetadata*) metadata
readwritenonatomicassign

मीडिया आइटम का मेटाडेटा.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readwritenonatomiccopy

इस वीडियो में विज्ञापन के लिए ब्रेक की सूची.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readwritenonatomiccopy

इस कॉन्टेंट में मौजूद विज्ञापन के लिए ब्रेक की क्लिप.

- (NSTimeInterval) streamDuration
readwritenonatomicassign

स्ट्रीम की अवधि, सेकंड में या अगर लाइव स्ट्रीम है, तो INFINITY.

डिफ़ॉल्ट वैल्यू 0 होती है.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readwritenonatomiccopy

इस स्ट्रीम के लिए मीडिया ट्रैक.

- (GCKMediaTextTrackStyle*) textTrackStyle
readwritenonatomiccopy

इस स्ट्रीम के लिए टेक्स्ट ट्रैक की स्टाइल.

- (NSString*) entity
readwritenonatomiccopy

अगर Google Assistant किसी मीडिया का इस्तेमाल करती है, तो उसके लिए डीप लिंक.

- (GCKVASTAdsRequest*) VMAP
readwritenonatomicassign

VMAP अनुरोध कॉन्फ़िगरेशन, अगर कोई है.

यहां ज़्यादा देखें: डिजिटल वीडियो विज्ञापन दिखाने के लिए टेंप्लेट 4.0. अगर यह शून्य नहीं है, तो विज्ञापनों से जुड़े दूसरे सभी फ़ील्ड को अनदेखा कर दिया जाएगा.

से
4.3.4
- (NSTimeInterval) startAbsoluteTime
readwritenonatomicassign

स्ट्रीम के शुरू होने का समय (epoch टाइम में सेकंड में). अगर उपलब्ध न हो, तो kGCKInvalidTimeInterval.

डिफ़ॉल्ट तौर पर, यह वैल्यू kGCKInvalidTimeInterval होती है.

से
4.4.1
- (GCKHLSSegmentFormat) hlsSegmentFormat
readwritenonatomicassign

HLS ऑडियो सेगमेंट का फ़ॉर्मैट.

से
4.6.0
- (GCKHLSVideoSegmentFormat) hlsVideoSegmentFormat
readwritenonatomicassign

HLS वीडियो सेगमेंट का फ़ॉर्मैट.

से
4.6.0
- (id) customData
readwritenonatomicassign

अगर ज़रूरत हो, तो कस्टम डेटा.