GCKCastOptions Sınıfı

GCKCastOptions Sınıf Referansı

Genel bakış

Yayın cihazlarının keşfedilmesini ve Yayın oturumlarının davranışını etkileyen seçenekler.

Yazılabilir özellikler bu nesne GCKCastContext öğesine aktarılmadan önce ayarlanmalıdır.

Since
3.0

NSObject, <NSCopy> ve <NSSecureCoding> öğelerini devralır.

Örnek Yöntemi Özeti

(instancetype) - initWithDiscoveryCriteria:
 Belirtilen keşif ölçütlerine sahip yeni bir GCKCastOptions nesnesi oluşturur. Diğer...
 
(instancetype) - initWithReceiverApplicationID:
 Belirtilen alıcı uygulama kimliğiyle yeni bir GCKCastOptions nesnesi oluşturur. Diğer...
 
(instancetype) - initWithSupportedNamespaces:
 Belirtilen ad alanı listesiyle yeni bir GCKCastOptions nesnesi oluşturur. Diğer...
 

Mülk Özeti

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Gönderen cihazın fiziksel ses düğmelerinin oturumun ses seviyesini kontrol edip etmeyeceğini gösteren bir işaret. Diğer...
 
BOOL disableDiscoveryAutostart
 Yayın cihazları keşfedildiğinde bağlamın başlatılması sırasında otomatik olarak başlatılıp başlatılmayacağını gösteren işaret. Diğer...
 
BOOL disableAnalyticsLogging
 Yayın cihazı keşfinin güvenilirliğini artırmak amacıyla teşhis verilerinin toplanmasını devre dışı bırakmak veya etkinleştirmek için kullanılan 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 uygulama arka plana geçtiğinde oturumların askıya alınıp alınmayacağı (ve ön plana dönüldüğünde devam ettirilmesi) gerekip gerekmediği. Diğer...
 
BOOL stopReceiverApplicationWhenEndingSession
 Kullanıcı, oturumu "Yayını Durdur" düğmesiyle sonlandırdığında alıcı uygulamanın sonlandırılmasının gerekip gerekmediğini gösterir. Diğer...
 
BOOL startDiscoveryAfterFirstTapOnCastButton
 Yayın cihazları keşfinin yalnızca kullanıcı GCKUICastButton seçeneğine ilk kez dokunduktan sonra başlayıp başlamayacağı. Diğer...
 

Yöntem Ayrıntıları

- (instancetype) initWithDiscoveryCriteria: (GCKDiscoveryCriteria *)  discoveryCriteria

Belirtilen keşif ölçütlerine sahip yeni bir GCKCastOptions nesnesi oluşturur.

Parameters
discoveryCriteriaThe discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
Since
4,0
- (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.
Deprecated:
InitWithDiscoveryCriterion'u kullanma:
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

Belirtilen ad alanı 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.
Deprecated:
InitWithDiscoveryCriterion'u kullanma:

Mülk Ayrıntıları

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

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

Uyarı: iOS'teki değişiklikler nedeniyle, fiziksel ses düğmelerini kullanarak yayın oturumunun hacmini kontrol etmek şu anda iOS 15 ve sonraki sürümlerde desteklenmemektedir. Gelecekteki bir sürümde bu işlevi geri yüklemenin alternatiflerini araştırıyoruz.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Yayın cihazları keşfedildiğinde bağlamın başlatılması sırasında otomatik olarak başlatılıp başlatılmayacağını gösteren işaret.

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

Since
3,4
- (BOOL) disableAnalyticsLogging
readwritenonatomicassign

Yayın cihazı keşfinin güvenilirliğini artırmak amacıyla teşhis verilerinin toplanmasını devre dışı bırakmak veya etkinleştirmek için kullanılan işaret.

Varsayılan değer: NO (etkin); değer YES olarak ayarlanarak devre dışı bırakılabilir.

Since
4,0
- (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ı.

Since
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

Gönderen uygulama arka plana geçtiğinde oturumların askıya alınıp alınmayacağı (ve ön plana dönüldüğünde devam ettirilmesi) gerekip gerekmediği.

Bu seçenek varsayılan olarak YES değerine ayarlıdır. Arka plandayken ağ bağlantılarını süresiz olarak sürdürebilen uygulamalarda bunu NO olarak ayarlamak uygundur.

Since
3,4
- (BOOL) stopReceiverApplicationWhenEndingSession
readwritenonatomicassign

Kullanıcı, oturumu "Yayını Durdur" düğmesiyle sonlandırdığında alıcı uygulamanın sonlandırılmasının gerekip gerekmediğini gösterir.

Bu seçenek varsayılan olarak NO değerine ayarlıdır.

Since
4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
readwritenonatomicassign

Yayın cihazları keşfinin yalnızca kullanıcı GCKUICastButton seçeneğine ilk kez dokunduktan sonra başlayıp başlamayacağı.

YES olarak ayarlanırsa GCKUICastButton, kullanıcı ilk kez yayınla düğmesine dokunana kadar gösterilir. İlk dokunuşla, yayının çalışması için neden yerel ağ erişimi izni gerektiğini açıklayan bir geçiş reklamı gösterilir. Discovery, geçiş reklamı kapatıldıktan sonra başlar. Yerel ağda bir yayın cihazı keşfedildiğinde Yayınla düğmesi tekrar gösterilir. Art arda yapılan uygulama lansmanlarında GCKUICastButton yalnızca herhangi bir yayın cihazı keşfedildiğinde gösterilir. NO olarak ayarlanırsa keşif disableDiscoveryAutoStart bayrağına göre başlar. Bu işaret yalnızca, disableDiscoveryAutoStart işareti NO olarak ayarlanmışsa iOS 14 ve sonraki sürümlerde geçerli olur. Varsayılan değer: YES

Since
4.5.3