GCKCastOptions Sınıfı

GCKCastOptions Sınıf Referansı

Genel bakış

Yayın cihazlarının bulunabilirliğini ve yayın oturumlarının davranışını etkileyen seçenekler.

Yazılabilir özellikler, bu nesne GCKCastContext öğesine geçirilmeden önce ayarlanmalıdır.

yılından beri
3,0

NSObject öğesini devralır. <NSKopyalama> uygulanır.

Örnek Yöntemi Özeti

(instancetype) - initWithReceiverApplicationID:
 Belirtilen alıcı uygulama kimliğiyle yeni bir GCKCastOptions nesnesi oluşturur. Diğer...
 
(instancetype) - initWithSupportedNamespaces:
 Belirtilen ad alanları listesiyle yeni bir GCKCastOptions nesnesi oluşturur. Diğer...
 

Mülk Özeti

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Gönderen cihazın fiziksel ses düğmelerinin oturum sesini kontrol edip etmeyeceğini gösteren bir işaret. Diğer...
 
BOOL disableDiscoveryAutostart
 Yayın cihazlarının keşif işleminin bağlam başlatma zamanında otomatik olarak başlayıp başlamayacağını gösteren bir işaret. Diğer...
 
GCKLaunchOptionslaunchOptions
 Yayın oturumu başlatılırken kullanılacak alıcı başlatma seçenekleri. Diğer...
 
NSString * sharedContainerIdentifier
 Çerçeve tarafından gerçekleştirilen arka plan HTTP indirmeleri için kullanılacak paylaşılan kapsayıcı tanımlayıcısı. Diğer...
 
BOOL suspendSessionsWhenBackgrounded
 Gönderen uygulaması arka plana gittiğinde oturumların askıya alınıp alınmayacağı (ve ön plana döndüğünde devam ettirilip sürdürülmeyeceği). Diğer...
 

Yöntem Ayrıntısı

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

Belirtilen alıcı uygulama kimliğiyle yeni bir GCKCastOptions nesnesi oluşturur.

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

Belirtilen ad alanları listesiyle yeni bir GCKCastOptions nesnesi oluşturur.

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.

Mülk Ayrıntısı

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

Gönderen cihazın fiziksel ses düğmelerinin oturum sesini kontrol edip etmeyeceğini gösteren bir işaret.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Yayın cihazlarının keşif işleminin bağlam başlatma zamanında otomatik olarak başlayıp başlamayacağını gösteren bir işaret.

NO olarak ayarlanırsa keşif, startDiscovery (GCKDiscoveryManager) ve stopDiscovery (GCKDiscoveryManager) yöntemleri kullanılarak isteğe bağlı olarak başlatılabilir ve durdurulabilir.

yılından beri
3,4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

Yayın oturumu başlatılırken kullanılacak alıcı başlatma seçenekleri.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

Çerçeve tarafından gerçekleştirilen arka plan HTTP indirmeleri için kullanılacak paylaşılan kapsayıcı tanımlayıcısı.

yılından beri
3,2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

Gönderen uygulaması arka plana gittiğinde oturumların askıya alınıp alınmayacağı (ve ön plana döndüğünde devam ettirilip sürdürülmeyeceği).

Varsayılan olarak bu seçenek YES şeklinde ayarlanmıştır. Arka plandayken ağ bağlantılarını süresiz olarak sürdürebilen uygulamalarda bu ayarın NO olarak ayarlanması uygundur.

yılından beri
3,4