Ringkasan
Class yang berisi objek dan status global untuk framework.
Konteks harus diinisialisasi di awal siklus proses aplikasi melalui panggilan ke setSharedInstanceWithOptions: (GCKCastContext).
- Sejak
- 3,0
Mewarisi NSObject.
Ringkasan Metode Instance | |
(void) | - registerDeviceProvider: |
Mendaftarkan penyedia perangkat, yang menambahkan dukungan untuk jenis perangkat (non-Cast) jenis baru. Lainnya... | |
(void) | - unregisterDeviceProviderForCategory: |
Membatalkan pendaftaran penyedia perangkat untuk kategori perangkat tertentu. Lainnya... | |
(void) | - presentCastDialog |
Menampilkan dialog Transmisi. Lainnya... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
Membuat GCKUICastContainerViewController yang menyematkan pengontrol tampilan yang ditentukan. Lainnya... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
Membuat GCKUIMiniMediaControlsViewController. Lainnya... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
Jika belum ditampilkan sebelumnya, tampilkan pengontrol tampilan modal layar penuh yang menarik perhatian ke tombol Cast dan menampilkan beberapa teks petunjuk singkat tentang penggunaannya. Lainnya... | |
(void) | - clearCastInstructionsShownFlag |
Menghapus flag persisten yang melacak apakah pengontrol tampilan modal petunjuk Cast telah ditampilkan. Lainnya... | |
(void) | - presentDefaultExpandedMediaControls |
Menampilkan kontrol media Cast yang diperluas secara default. Lainnya... | |
Ringkasan Metode Kelas | |
(void) | + setSharedInstanceWithOptions: |
Menyetel instance bersama, yang menyediakan objek opsi Cast. Lainnya... | |
(instancetype) | + sharedInstance |
Menampilkan instance singleton. Lainnya... | |
(BOOL) | + isSharedInstanceInitialized |
Menguji apakah instance singleton telah diinisialisasi atau belum. Lainnya... | |
Atribut Publik | |
NSString *const | kGCKNotificationKeyCastState |
Tombol userInfo untuk status Transmisi baru di notifikasi perubahan status Transmisi. Lainnya... | |
NSString *const | kGCKCastStateDidChangeNotification |
Nama notifikasi yang akan dipublikasikan saat status Transmisi berubah. Lainnya... | |
NSString *const | kGCKUICastDialogWillShowNotification |
Nama notifikasi yang akan dipublikasikan saat dialog Transmisi akan ditampilkan. Lainnya... | |
NSString *const | kGCKUICastDialogDidHideNotification |
Nama notifikasi yang akan dipublikasikan saat dialog Transmisi ditutup. Lainnya... | |
Ringkasan Properti | |
GCKCastState | castState |
Status transmisi saat ini untuk aplikasi. Lainnya... | |
GCKDiscoveryManager * | discoveryManager |
Pengelola penemuan. Lainnya... | |
GCKSessionManager * | sessionManager |
Pengelola sesi. Lainnya... | |
id< GCKUIImageCache > | imageCache |
Implementasi cache gambar yang akan digunakan oleh framework untuk mengambil gambar yang direferensikan dalam metadata media. Lainnya... | |
id< GCKUIImagePicker > | imagePicker |
Implementasi pemilih gambar yang akan digunakan untuk memilih gambar untuk tujuan tertentu. Lainnya... | |
BOOL | useDefaultExpandedMediaControls |
Mengonfigurasi perilaku Framework saat ada tindakan pengguna yang akan menghasilkan presentasi kontrol yang diperluas. Lainnya... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
Instance pengontrol tampilan kontrol media Cast default yang diperluas. Lainnya... | |
Detail Metode
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
Menyetel instance bersama, yang menyediakan objek opsi Cast.
Jika instance bersama sudah diinisialisasi, pengecualian akan dilempar. Metode ini harus dipanggil pada thread utama.
+ (instancetype) sharedInstance |
Menampilkan instance singleton.
Jika instance bersama belum diinisialisasi, pengecualian akan dilempar.
+ (BOOL) isSharedInstanceInitialized |
Menguji apakah instance singleton telah diinisialisasi atau belum.
- Sejak
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
Mendaftarkan penyedia perangkat, yang menambahkan dukungan untuk jenis perangkat (non-Cast) jenis baru.
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
Membatalkan pendaftaran penyedia perangkat untuk kategori perangkat tertentu.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) presentCastDialog |
Menampilkan dialog Transmisi.
Disediakan menurut kategori GCKCastContext(UI).
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
Membuat GCKUICastContainerViewController yang menyematkan pengontrol tampilan yang ditentukan.
Disediakan menurut kategori GCKCastContext(UI).
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
Membuat GCKUIMiniMediaControlsViewController.
Disediakan menurut kategori GCKCastContext(UI).
- (BOOL) presentCastInstructionsViewControllerOnce |
Jika belum ditampilkan sebelumnya, tampilkan pengontrol tampilan modal layar penuh yang menarik perhatian ke tombol Cast dan menampilkan beberapa teks petunjuk singkat tentang penggunaannya.
- Hasil
YES
jika pengontrol tampilan ditampilkan,NO
jika tidak ditampilkan karena sudah ditampilkan sebelumnya.
Disediakan menurut kategori GCKCastContext(UI).
- (void) clearCastInstructionsShownFlag |
Menghapus flag persisten yang melacak apakah pengontrol tampilan modal petunjuk Cast telah ditampilkan.
Disediakan menurut kategori GCKCastContext(UI).
- (void) presentDefaultExpandedMediaControls |
Menampilkan kontrol media Cast yang diperluas secara default.
Disediakan menurut kategori GCKCastContext(UI).
Dokumentasi Data Anggota
- (NSString* const) kGCKNotificationKeyCastState |
Tombol userInfo
untuk status Transmisi baru di notifikasi perubahan status Transmisi.
- (NSString* const) kGCKCastStateDidChangeNotification |
Nama notifikasi yang akan dipublikasikan saat status Transmisi berubah.
- (NSString* const) kGCKUICastDialogWillShowNotification |
Nama notifikasi yang akan dipublikasikan saat dialog Transmisi akan ditampilkan.
- Sejak
- 3,4
- (NSString* const) kGCKUICastDialogDidHideNotification |
Nama notifikasi yang akan dipublikasikan saat dialog Transmisi ditutup.
- Sejak
- 3,4
Detail Properti
|
readnonatomicassign |
Status transmisi saat ini untuk aplikasi.
Perubahan pada properti ini dapat dipantau dengan KVO atau dengan memproses notifikasi kGCKCastStateDidChangeNotification.
|
readnonatomicstrong |
Pengelola penemuan.
Objek ini menangani penemuan perangkat penerima.
|
readnonatomicstrong |
Pengelola sesi.
Objek ini mengelola interaksi dengan perangkat penerima.
|
readwritenonatomicstrong |
Implementasi cache gambar yang akan digunakan oleh framework untuk mengambil gambar yang direferensikan dalam metadata media.
Implementasi default akan digunakan jika tidak disediakan oleh aplikasi. Dapat disetel ke nil
untuk mengaktifkan kembali cache gambar default.
Disediakan menurut kategori GCKCastContext(UI).
|
readwritenonatomicstrong |
Implementasi pemilih gambar yang akan digunakan untuk memilih gambar untuk tujuan tertentu.
Implementasi default akan digunakan jika tidak disediakan oleh aplikasi. Dapat disetel ke nil
untuk mengaktifkan kembali pemilih gambar default.
Disediakan menurut kategori GCKCastContext(UI).
|
readwritenonatomicassign |
Mengonfigurasi perilaku Framework saat ada tindakan pengguna yang akan menghasilkan presentasi kontrol yang diperluas.
Jika YES
, Framework akan menampilkan tampilan kontrol diperluas default. Jika NO
, Framework hanya akan memicu GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification.
Disediakan menurut kategori GCKCastContext(UI).
|
readnonatomicstrong |
Instance pengontrol tampilan kontrol media Cast default yang diperluas.
Disediakan menurut kategori GCKCastContext(UI).