GCKUIStreamPositionController क्लास

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

खास जानकारी

ऐसी क्लास में जिसका इस्तेमाल कस्टम स्ट्रीम पोज़िशन लागू करने और/या यूज़र इंटरफ़ेस (यूआई) खोजने के लिए किया जा सकता है. ऐसी स्थिति में, UISlider, UIप्रोग्रेसव्यू, और यूज़र इंटरफ़ेस (यूआई) कंट्रोल काम नहीं करते हैं.

यह ऐप्लिकेशन, इस क्लास को सब-क्लास कर सकता है और GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration, और GCKUIStreamPositionController::inputEnabled सेटर को बदल सकता है. इसके अलावा, इन प्रॉपर्टी में होने वाले बदलावों को सुनने के लिए, KVO का इस्तेमाल करके, स्ट्रीम की पोज़िशन को अपडेट कर सकता है और/या उसके हिसाब से यूज़र इंटरफ़ेस(यूआई) कंट्रोल खोज सकता है.

से
3.4

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

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

(instancetype) - init
 खास तौर पर बनाया गया, शुरू करने वाला टूल. ज़्यादा...
 

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

NSTimeInterval streamPosition
 GCKRemoteMediaClient से स्ट्रीम की मौजूदा स्थिति. ज़्यादा...
 
NSTimeInterval streamDuration
 GCKRemoteMediaClient के हिसाब से लाइव स्ट्रीम की मौजूदा अवधि. ज़्यादा...
 
BOOL inputEnabled
 GCKUIMediaController इस प्रॉपर्टी को, इस कंट्रोलर से मैनेज किए जाने वाले यूज़र इंटरफ़ेस(यूआई) कंट्रोल को चालू या बंद करने के लिए लिखता है. ज़्यादा...
 

तरीके की जानकारी

- (instancetype) init

खास तौर पर बनाया गया, शुरू करने वाला टूल.

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

- (NSTimeInterval) streamPosition
readwritenonatomicassign

GCKRemoteMediaClient से स्ट्रीम की मौजूदा स्थिति.

स्ट्रीम की जगह बदलने पर, GCKUIMediaController इस प्रॉपर्टी को लिख देगा. स्ट्रीम के चलने के दौरान, प्रॉपर्टी हर सेकंड में एक बार अपडेट होगी. GCKUIMediaController, प्रॉपर्टी को मॉनिटर करता है (अगर इसे लिखने की प्रोसेस में न हो) और अगर इसमें बदलाव होता है, तो यह नई स्ट्रीम पोज़िशन पर जाने के लिए GCKRemoteMediaPlayer के साथ सही मीडिया कमांड जारी करता है. ध्यान दें कि नई स्ट्रीम पर इस वैल्यू को अपडेट करने से कोई असर नहीं पड़ेगा.

- (NSTimeInterval) streamDuration
readwritenonatomicassign

GCKRemoteMediaClient के हिसाब से लाइव स्ट्रीम की मौजूदा अवधि.

स्ट्रीम की अवधि बदलने पर, GCKUIMediaController इस प्रॉपर्टी को लिख देगा. अगर किसी लाइव स्ट्रीम का कुल समय तय नहीं किया गया है (उदाहरण के लिए, वह एक लाइव स्ट्रीम है), तो इसके लिए वैल्यू kGCKInvalidTimeInterval होगी. ऐप्लिकेशन के लिए, इस वैल्यू को बदलना सही नहीं है.

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController इस प्रॉपर्टी को, इस कंट्रोलर से मैनेज किए जाने वाले यूज़र इंटरफ़ेस(यूआई) कंट्रोल को चालू या बंद करने के लिए लिखता है.

जब मीडिया निर्देश फ़्लाइट में होता है, तब मीडिया से जुड़े यूज़र इंटरफ़ेस (यूआई) कंट्रोल कुछ समय के लिए बंद रहते हैं.