Genel bakış
Çerçeve için genel nesneler ve durum içeren sınıf.
Bağlam, setSharedInstanceWithOptions: (GCKCastContext) çağrısıyla uygulamanın yaşam döngüsünün başlarında başlatılmalıdır.
- Since
- 3.0
NSObject'i 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) | - setLaunchCredentialsData: |
Geçerli kullanıcının kimlik bilgisi verilerini ayarlar. Diğer... | |
(void) | - presentCastDialog |
Yayınlama iletişim kutusunu gösterir. Diğer... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
Belirtilen görünüm denetleyiciyi 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 tam ekran modal görünüm denetleyicisi sunar ve kullanımıyla ilgili bazı kısa talimatlar gösterir. Diğer... | |
(BOOL) | - presentCastInstructionsViewControllerOnceWithCastButton: |
Daha önce gösterilmemişse Yayınla düğmesine dikkat çeken ve görünümün iletildiği tam ekran modal görünüm denetleyicisi sunar ve özelliğin kullanımıyla ilgili bazı kısa talimatlar gösterir. Diğer... | |
(void) | - clearCastInstructionsShownFlag |
Yayın talimatları kalıcı mod denetleyicisinin gösterilip gösterilmediğini izleyen kalıcı işareti temizler. Diğer... | |
(void) | - presentDefaultExpandedMediaControls |
Varsayılan genişletilmiş Cast yayınlama denetimlerini gösterir. Diğer... | |
Sınıf Yöntemi Özeti | |
(void) | + setSharedInstanceWithOptions: |
Paylaşılan örneği ayarlayarak bir Cast seçenekleri nesnesi sağlar. Diğer... | |
(BOOL) | + setSharedInstanceWithOptions:error: |
Paylaşılan örneği ayarlayarak bir Cast seçenekleri nesnesi sağlar. Diğer... | |
(instancetype) | + sharedInstance |
Singleton örneğini döndürür. Diğer... | |
(BOOL) | + isSharedInstanceInitialized |
Singleton örneğinin henüz başlatılıp başlatılmadığını test eder. Diğer... | |
Herkese Açık Özellikler | |
NSString *const | kGCKNotificationKeyCastState |
Yayınlama durumu değişikliği bildiriminde yeni Yayınlama durumunun userInfo anahtarı. Diğer... | |
NSString *const | kGCKCastStateDidChangeNotification |
Yayınlama durumu değiştiğinde yayınlanacak bildirimin adı. Diğer... | |
NSString *const | kGCKExpandedMediaControlsTriggeredNotification |
Genişletilmiş medya denetimlerinin kullanıcılara sunulması gerektiğinde yayınlanacak olan bildirimin adı. Diğer... | |
NSString *const | kGCKUICastDialogWillShowNotification |
Yayınlama iletişim kutusu gösterilirken 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 |
Uygulama için geçerli yayın durumu. Diğer... | |
GCKDiscoveryManager * | discoveryManager |
Keşif yöneticisi. Diğer... | |
GCKSessionManager * | sessionManager |
Oturum yöneticisi. Diğer... | |
id< GCKUIImageCache > | imageCache |
Medya meta verilerinde başvurulan resimleri getirmek için çerçeve tarafından kullanılacak resim önbelleği uygulaması. Diğer... | |
id< GCKUIImagePicker > | imagePicker |
Belirli bir amaç için bir resim seçmek üzere kullanılacak resim seçici uygulaması. Diğer... | |
BOOL | useDefaultExpandedMediaControls |
Genişletilmiş kontrollerin sunulmasıyla sonuçlanacak 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ıları
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
Paylaşılan örneği ayarlayarak bir Cast seçenekleri nesnesi sağlar.
Paylaşılan örnek zaten başlatılmışsa bir istisna yapılır.
- Parameters
-
options The Cast options.
+ (BOOL) setSharedInstanceWithOptions: | (GCKCastOptions *) | options | |
error: | (GCKError *_Nullable *_Nullable) | error | |
Paylaşılan örneği ayarlayarak bir Cast seçenekleri nesnesi sağlar.
Bağlam önceden başlatıldıysa arama başarısız olacaktır. Bu yöntem ana iş parçacığında çağrılmalıdır.
- Parameters
-
options The Cast options. error A pointer at which to store the error in case of a failure.
- İadeler
- Başarıda
YES
, başarısızlıktaNO
.
- Since
- 4,0
+ (instancetype) sharedInstance |
Singleton örneğini döndürür.
Paylaşılan bir örnek henüz başlatılmadıysa bir istisna atılır.
+ (BOOL) isSharedInstanceInitialized |
Singleton örneğinin henüz başlatılıp başlatılmadığını test eder.
- Since
- 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) setLaunchCredentialsData: | (GCKCredentialsData *_Nullable) | credentialsData |
Geçerli kullanıcının kimlik bilgisi verilerini ayarlar.
Yayınlama oturumu başlatmadan önce ve kullanıcı hesabı her değiştiğinde bu API'yi mevcut kullanıcı bilgileriyle birlikte çağırmanız gerekir.
Kimlik bilgisi verileri, başlatma isteğine yerleştirilir. Uygulama bir Android TV uygulamasını başlatmaksa uygulamanın bu kullanıcıyı destekleyip desteklemediğini belirlemek için kimlik bilgisi verilerini kullanabilir. Aksi takdirde, yayın uygulaması başlatılır.
Bir Android TV uygulaması başlatılırsa kimlik doğrulama verileri, başlatma amacıyla uygulamaya aktarılır. Uygulama, kullanıcı deneyimini kişiselleştirmek için bu verileri kullanabilir.
- Parameters
-
credentialsData An instance of GCKCredentialsData
. May benil
.
- (void) presentCastDialog |
Yayınlama iletişim kutusunu gösterir.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
Belirtilen görünüm denetleyiciyi yerleştiren bir GCKUICastContainerViewController oluşturur.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
GCKUIMiniMediaControlsViewController oluşturur.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
- (BOOL) presentCastInstructionsViewControllerOnce |
Daha önce gösterilmediyse Yayınla düğmesine dikkat çeken tam ekran modal görünüm denetleyicisi sunar ve kullanımıyla ilgili bazı kısa talimatlar gösterir.
- İadeler
- Görüntüleme denetleyicisi gösterildiyse
YES
, daha önce gösterildiği için gösterilmiyorsaNO
. Sürüm 4.1'den beri, Yayınla Düğmesi bulunamazsaNO
da döndürülür.
- Deprecated:
- presentCastinstructionsViewControllerOnceWithCastButton'i kullanın:
GCKCastContext(UI) kategorisine göre sağlanmıştır.
- (BOOL) presentCastInstructionsViewControllerOnceWithCastButton: | (GCKUICastButton *) | castButton |
Daha önce gösterilmemişse Yayınla düğmesine dikkat çeken ve görünümün iletildiği tam ekran modal görünüm denetleyicisi sunar ve özelliğin kullanımıyla ilgili bazı kısa talimatlar gösterir.
- İadeler
- Görüntüleme denetleyicisi gösterildiyse
YES
, daha önce gösterildiği için gösterilmiyorsaNO
. Yayınla Düğmesi bulunamazsa daNO
döndürülür.
- Since
- 4.1
GCKCastContext(UI) kategorisine göre sağlanmıştır.
- (void) clearCastInstructionsShownFlag |
Yayın talimatları kalıcı mod denetleyicisinin gösterilip gösterilmediğini izleyen kalıcı işareti temizler.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
- (void) presentDefaultExpandedMediaControls |
Varsayılan genişletilmiş Cast yayınlama denetimlerini gösterir.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
Üye Verileri Belgeleri
- (NSString* const) kGCKNotificationKeyCastState |
Yayınlama durumu değişikliği bildiriminde yeni Yayınlama durumunun userInfo
anahtarı.
- (NSString* const) kGCKCastStateDidChangeNotification |
Yayınlama durumu değiştiğinde yayınlanacak bildirimin adı.
- (NSString* const) kGCKExpandedMediaControlsTriggeredNotification |
Genişletilmiş medya denetimlerinin kullanıcılara sunulması gerektiğinde yayınlanacak olan bildirimin adı.
- (NSString* const) kGCKUICastDialogWillShowNotification |
Yayınlama iletişim kutusu gösterilirken yayınlanacak bildirimin adı.
- Since
- 3,4
- (NSString* const) kGCKUICastDialogDidHideNotification |
Yayınlama iletişim kutusu kapatıldığında yayınlanacak bildirimin adı.
- Since
- 3,4
Mülk Ayrıntıları
|
readnonatomicassign |
Uygulama için geçerli yayın durumu.
Bu mülkte yapılan değişiklikler KVO ile veya kGCKCastStateDidChangeNotification bildirimleri dinletilerek izlenebilir.
|
readnonatomicstrong |
Keşif yöneticisi.
Bu nesne, alıcı cihazların bulunmasını kolaylaştırır.
|
readnonatomicstrong |
Oturum yöneticisi.
Bu nesne, alıcı cihazlarla etkileşimi yönetir.
|
readwritenonatomicstrong |
Medya meta verilerinde başvurulan resimleri getirmek için çerçeve tarafından kullanılacak resim önbelleği uygulaması.
Uygulama tarafından sağlanmazsa varsayılan uygulama kullanılır. Varsayılan resim önbelleğini yeniden etkinleştirmek için nil
olarak ayarlanabilir.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
|
readwritenonatomicstrong |
Belirli bir amaç için bir resim seçmek üzere kullanılacak resim seçici uygulaması.
Uygulama tarafından sağlanmazsa varsayılan uygulama kullanılır. Varsayılan resim seçiciyi yeniden etkinleştirmek için nil
olarak ayarlanabilir.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
|
readwritenonatomicassign |
Genişletilmiş kontrollerin sunulmasıyla sonuçlanacak bir kullanıcı işlemi olduğunda çerçevenin davranışını yapılandırır.
YES
ise çerçeve, varsayılan genişletilmiş kontroller görünümünü sunar. NO
ise çerçeve yalnızca bir GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification tetikler.
GCKCastContext(UI) kategorisine göre sağlanmıştır.
|
readnonatomicstrong |
Varsayılan Cast genişletilmiş medya denetimleri görünüm denetleyicisi örneği.
GCKCastContext(UI) kategorisine göre sağlanmıştır.