Genel bakış
Çerçeve için global nesneleri ve durumu içeren bir sınıf.
Bağlam, uygulama yaşam döngüsünün başlarında setSharedInstanceWithOptions: (GCKCastContext) çağrısı yapılarak başlatılmalıdır.
- yılından beri
- 3,0
NSObject öğesini devralır.
Örnek Yöntemi Özeti | |
(void) | - registerDeviceProvider: |
Yeni bir tür (yayın dışı) cihaz için destek sağlayan bir cihaz sağlayıcı kaydeder. Diğer... | |
(void) | - unregisterDeviceProviderForCategory: |
Belirli bir cihaz kategorisi için cihaz sağlayıcının kaydını iptal eder. Diğer... | |
(void) | - presentCastDialog |
Yayınlama iletişim kutusunu gösterir. Diğer... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
Belirtilen görünüm denetleyicisini yerleştiren bir GCKUICastContainerViewController oluşturur. Diğer... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
GCKUIMiniMediaControlsViewController oluşturur. Diğer... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
Daha önce gösterilmediyse, Yayınla düğmesine dikkat çeken ve kullanımı hakkında kısa bir talimat metni görüntüleyen tam ekran kalıcı görünüm denetleyicisi sunar. Diğer... | |
(void) | - clearCastInstructionsShownFlag |
Yayınlama talimatları kalıcı görünüm denetleyicisinin gösterilip gösterilmediğini izleyen kalıcı işareti temizler. Diğer... | |
(void) | - presentDefaultExpandedMediaControls |
Varsayılan Cast genişletilmiş medya kontrollerini görüntüler. Diğer... | |
Sınıf Yöntemi Özeti | |
(void) | + setSharedInstanceWithOptions: |
Bir Yayın seçenekleri nesnesi sağlayarak paylaşılan örneği ayarlar. Diğer... | |
(instancetype) | + sharedInstance |
Tekli örneği döndürür. Diğer... | |
(BOOL) | + isSharedInstanceInitialized |
Tekil örneğin henüz başlatılıp başlatılmadığını test eder. Diğer... | |
Herkese Açık Özellikler | |
NSString *const | kGCKNotificationKeyCastState |
Yayın durumu değiştirme bildirimindeki yeni Yayın durumu için userInfo anahtarı. Diğer... | |
NSString *const | kGCKCastStateDidChangeNotification |
Yayın durumu değiştiğinde yayınlanacak bildirimin adı. Diğer... | |
NSString *const | kGCKUICastDialogWillShowNotification |
Yayın iletişim kutusu gösterilmek üzereyken yayınlanacak bildirimin adı. Diğer... | |
NSString *const | kGCKUICastDialogDidHideNotification |
Yayınlama iletişim kutusu kapatıldığında yayınlanacak bildirimin adı. Diğer... | |
Mülk Özeti | |
GCKCastState | castState |
Uygulamanın mevcut yayınlama durumu. Diğer... | |
GCKDiscoveryManager * | discoveryManager |
Keşif yöneticisi. Diğer... | |
GCKSessionManager * | sessionManager |
Oturum yöneticisi. Diğer... | |
id< GCKUIImageCache > | imageCache |
Medya meta verilerinde referans verilen resimleri getirmek için çerçeve tarafından kullanılacak resim önbelleği uygulaması. Diğer... | |
id< GCKUIImagePicker > | imagePicker |
Belirli bir amaca yönelik bir resim seçmek için kullanılacak resim seçici uygulaması. Diğer... | |
BOOL | useDefaultExpandedMediaControls |
Genişletilmiş kontrollerin sunulmasıyla sonuçlanması gereken bir kullanıcı işlemi olduğunda Çerçevenin davranışını yapılandırır. Diğer... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
Varsayılan Cast genişletilmiş medya denetimleri görünüm denetleyicisi örneği. Diğer... | |
Yöntem Ayrıntısı
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
Bir Yayın seçenekleri nesnesi sağlayarak paylaşılan örneği ayarlar.
Paylaşılan örnek zaten başlatıldıysa bir istisna oluşur. Bu yöntem ana iş parçacığında çağrılmalıdır.
+ (instancetype) sharedInstance |
Tekli örneği döndürür.
Paylaşılan bir örnek henüz başlatılmadıysa istisna oluşur.
+ (BOOL) isSharedInstanceInitialized |
Tekil örneğin henüz başlatılıp başlatılmadığını test eder.
- yılından beri
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
Yeni bir tür (yayın dışı) cihaz için destek sağlayan bir cihaz sağlayıcı kaydeder.
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
Belirli bir cihaz kategorisi için cihaz sağlayıcının kaydını iptal eder.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) presentCastDialog |
Yayınlama iletişim kutusunu gösterir.
GCKCastContext(UI) kategorisine göre sağlanır.
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
Belirtilen görünüm denetleyicisini yerleştiren bir GCKUICastContainerViewController oluşturur.
GCKCastContext(UI) kategorisine göre sağlanır.
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
GCKUIMiniMediaControlsViewController oluşturur.
GCKCastContext(UI) kategorisine göre sağlanır.
- (BOOL) presentCastInstructionsViewControllerOnce |
Daha önce gösterilmediyse, Yayınla düğmesine dikkat çeken ve kullanımı hakkında kısa bir talimat metni görüntüleyen tam ekran kalıcı görünüm denetleyicisi sunar.
- İlerlemeler
- Görüntüleme denetleyicisi gösterildiyse
YES
; daha önce gösterildiği için gösterilmemesi durumundaNO
.
GCKCastContext(UI) kategorisine göre sağlanır.
- (void) clearCastInstructionsShownFlag |
Yayınlama talimatları kalıcı görünüm denetleyicisinin gösterilip gösterilmediğini izleyen kalıcı işareti temizler.
GCKCastContext(UI) kategorisine göre sağlanır.
- (void) presentDefaultExpandedMediaControls |
Varsayılan Cast genişletilmiş medya kontrollerini görüntüler.
GCKCastContext(UI) kategorisine göre sağlanır.
Üye Verileri Belgeleri
- (NSString* const) kGCKNotificationKeyCastState |
Yayın durumu değiştirme bildirimindeki yeni Yayın durumu için userInfo
anahtarı.
- (NSString* const) kGCKCastStateDidChangeNotification |
Yayın durumu değiştiğinde yayınlanacak bildirimin adı.
- (NSString* const) kGCKUICastDialogWillShowNotification |
Yayın iletişim kutusu gösterilmek üzereyken yayınlanacak bildirimin adı.
- yılından beri
- 3,4
- (NSString* const) kGCKUICastDialogDidHideNotification |
Yayınlama iletişim kutusu kapatıldığında yayınlanacak bildirimin adı.
- yılından beri
- 3,4
Mülk Ayrıntısı
|
readnonatomicassign |
Uygulamanın mevcut yayınlama durumu.
Bu mülkte yapılan değişiklikler KVO ile veya kGCKCastStateDidChangeNotification bildirimleri dinlenerek izlenebilir.
|
readnonatomicstrong |
Keşif yöneticisi.
Bu nesne, alıcı cihazların keşfini gerçekleştirir.
|
readnonatomicstrong |
Oturum yöneticisi.
Bu nesne, alıcı cihazlarla etkileşimi yönetir.
|
readwritenonatomicstrong |
Medya meta verilerinde referans verilen resimleri getirmek için çerçeve tarafından kullanılacak resim önbelleği uygulaması.
Uygulama tarafından sağlanmazsa varsayılan bir uygulama kullanılır. Varsayılan resim önbelleğini yeniden etkinleştirmek için nil
olarak ayarlanabilir.
GCKCastContext(UI) kategorisine göre sağlanır.
|
readwritenonatomicstrong |
Belirli bir amaca yönelik bir resim seçmek için kullanılacak resim seçici uygulaması.
Uygulama tarafından sağlanmazsa varsayılan bir uygulama kullanılır. Varsayılan resim seçiciyi yeniden etkinleştirmek için nil
olarak ayarlanabilir.
GCKCastContext(UI) kategorisine göre sağlanır.
|
readwritenonatomicassign |
Genişletilmiş kontrollerin sunulmasıyla sonuçlanması gereken bir kullanıcı işlemi olduğunda Çerçevenin davranışını yapılandırır.
YES
ise Çerçeve, varsayılan genişletilmiş denetimler görünümünü sunar. NO
ise Çerçeve yalnızca bir GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification tetikler.
GCKCastContext(UI) kategorisine göre sağlanır.
|
readnonatomicstrong |
Varsayılan Cast genişletilmiş medya denetimleri görünüm denetleyicisi örneği.
GCKCastContext(UI) kategorisine göre sağlanır.