Ringkasan
Opsi yang memengaruhi penemuan perangkat Cast dan perilaku sesi Transmisi.
Properti yang dapat ditulis harus ditetapkan sebelum meneruskan objek ini ke GCKCastContext.
- Sejak
- 3,0
Mewarisi NSObject, <NSWriting>, dan <NSSecureCoding>.
Ringkasan Metode Instance | |
(instancetype) | - initWithDiscoveryCriteria: |
Membuat objek GCKCastOptions baru dengan kriteria penemuan yang ditentukan. Lainnya... | |
(instancetype) | - initWithReceiverApplicationID: |
Membuat objek GCKCastOptions baru dengan ID aplikasi penerima yang ditentukan. Lainnya... | |
(instancetype) | - initWithSupportedNamespaces: |
Membuat objek GCKCastOptions baru dengan daftar namespace yang ditentukan. Lainnya... | |
Ringkasan Properti | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
Tanda yang menunjukkan apakah tombol volume fisik perangkat pengirim harus mengontrol volume sesi. Lainnya... | |
BOOL | disableDiscoveryAutostart |
Tanda yang menunjukkan apakah penemuan perangkat Transmisi akan dimulai secara otomatis pada waktu inisialisasi konteks. Lainnya... | |
BOOL | disableAnalyticsLogging |
Tanda yang digunakan untuk menonaktifkan atau mengaktifkan pengumpulan data diagnostik guna meningkatkan keandalan penemuan perangkat Cast. Lainnya... | |
GCKLaunchOptions * | launchOptions |
Penerima meluncurkan opsi yang digunakan saat memulai sesi Transmisi. Lainnya... | |
NSString * | sharedContainerIdentifier |
ID penampung bersama yang digunakan untuk download HTTP latar belakang yang dijalankan oleh framework. Lainnya... | |
BOOL | suspendSessionsWhenBackgrounded |
Apakah sesi harus ditangguhkan saat aplikasi pengirim berpindah ke latar belakang (dan dilanjutkan saat kembali ke latar depan). Lainnya... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Apakah aplikasi penerima harus dihentikan saat pengguna mengakhiri sesi melalui tombol "Hentikan Transmisi". Lainnya... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Apakah penemuan perangkat transmisi hanya dimulai setelah pengguna mengetuk GCKUICastButton untuk pertama kalinya. Lainnya... | |
Detail Metode
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
Membuat objek GCKCastOptions baru dengan kriteria penemuan yang ditentukan.
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- Sejak
- 4,0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
Membuat objek GCKCastOptions baru dengan ID aplikasi penerima yang ditentukan.
- Parameters
-
applicationID The 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:
- Menggunakan initWithDiscoveryKriteria:.
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
Membuat objek GCKCastOptions baru dengan daftar namespace yang ditentukan.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- Menggunakan initWithDiscoveryKriteria:.
Detail Properti
|
readwritenonatomicassign |
Tanda yang menunjukkan apakah tombol volume fisik perangkat pengirim harus mengontrol volume sesi.
|
readwritenonatomicassign |
Tanda yang menunjukkan apakah penemuan perangkat Transmisi akan dimulai secara otomatis pada waktu inisialisasi konteks.
Jika disetel ke NO
, penemuan dapat dimulai dan dihentikan secara on demand menggunakan metode startDiscovery (GCKDiscoveryManager) dan stopDiscovery (GCKDiscoveryManager). Secara default, opsi ini ditetapkan ke NO
.
- Sejak
- 3,4
|
readwritenonatomicassign |
Tanda yang digunakan untuk menonaktifkan atau mengaktifkan pengumpulan data diagnostik guna meningkatkan keandalan penemuan perangkat Cast.
Nilai defaultnya adalah NO
(diaktifkan); dapat dinonaktifkan dengan menyetel nilainya ke YES
.
- Sejak
- 4,0
|
readwritenonatomiccopy |
Penerima meluncurkan opsi yang digunakan saat memulai sesi Transmisi.
|
readwritenonatomiccopy |
ID penampung bersama yang digunakan untuk download HTTP latar belakang yang dijalankan oleh framework.
- Sejak
- 3,2
|
readwritenonatomicassign |
Apakah sesi harus ditangguhkan saat aplikasi pengirim berpindah ke latar belakang (dan dilanjutkan saat kembali ke latar depan).
Secara default, opsi ini ditetapkan ke YES
. Sebaiknya tetapkan ini ke NO
di aplikasi yang dapat mempertahankan koneksi jaringan tanpa batas waktu saat berada di latar belakang.
- Sejak
- 3,4
|
readwritenonatomicassign |
Apakah aplikasi penerima harus dihentikan saat pengguna mengakhiri sesi melalui tombol "Hentikan Transmisi".
Secara default, opsi ini ditetapkan ke NO
.
- Sejak
- 4,0
|
readwritenonatomicassign |
Apakah penemuan perangkat transmisi hanya dimulai setelah pengguna mengetuk GCKUICastButton
untuk pertama kalinya.
Jika disetel ke YES
, GCKUICastButton
akan ditampilkan hingga pengguna mengetuk tombol transmisi untuk pertama kalinya. Pada ketukan pertama, interstisial ditampilkan untuk menjelaskan alasan diperlukannya izin akses jaringan lokal agar transmisi dapat berfungsi. Discovery dimulai setelah interstisial ditutup. Tombol transmisi ditampilkan lagi hanya saat perangkat terhubung ke jaringan Wi-Fi. Jika tidak ada koneksi jaringan Wi-Fi, tombol transmisi akan disembunyikan. Jika ditetapkan ke NO
, penemuan akan dimulai berdasarkan tanda disableDiscoveryAutoStart
. Tanda ini hanya berlaku di iOS 14 dan yang lebih baru jika tanda disableDiscoveryAutoStart
disetel ke NO
. Nilai defaultnya adalah YES
.
- Sejak
- 4.5.3