Lớp GCKCastContext

Tài liệu tham khảo về lớp GCKCastContext

Tổng quan

Một lớp chứa các đối tượng toàn cục và trạng thái cho khung.

Ngữ cảnh phải được khởi tạo sớm trong vòng đời của ứng dụng thông qua lệnh gọi đến setSharedInstanceWithOptions: (GCKCastContext).

Năm thành lập
3

Kế thừa NSObject.

Tóm tắt phương thức thực thể

(void) - registerDeviceProvider:
 Đăng ký một nhà cung cấp thiết bị nhằm hỗ trợ thêm một loại thiết bị mới (không phải thiết bị truyền). Xem thêm...
 
(void) - unregisterDeviceProviderForCategory:
 Huỷ đăng ký nhà cung cấp thiết bị cho một danh mục thiết bị nhất định. Xem thêm...
 
(void) - presentCastDialog
 Hiển thị hộp thoại Truyền. Xem thêm...
 
(GCKUICastContainerViewController *) - createCastContainerControllerForViewController:
 Tạo một GCKUICastContainerViewController để nhúng bộ điều khiển khung hiển thị đã cho. Xem thêm...
 
(GCKUIMiniMediaControlsViewController *) - createMiniMediaControlsViewController
 Tạo GCKUIMiniMediaControlsViewController. Xem thêm...
 
(BOOL) - presentCastInstructionsViewControllerOnce
 Nếu nút này chưa từng xuất hiện trước đây, hãy trình bày một trình điều khiển chế độ xem phương thức toàn màn hình để thu hút sự chú ý đến nút Truyền và hiển thị một số văn bản hướng dẫn ngắn gọn về cách sử dụng nút này. Xem thêm...
 
(void) - clearCastInstructionsShownFlag
 Xoá cờ cố định theo dõi xem trình điều khiển chế độ xem phương thức Hướng dẫn truyền đã được hiển thị hay chưa. Xem thêm...
 
(void) - presentDefaultExpandedMediaControls
 Hiển thị các nút điều khiển nội dung nghe nhìn mở rộng Truyền mặc định. Xem thêm...
 

Tóm tắt phương thức lớp

(void) + setSharedInstanceWithOptions:
 Thiết lập thực thể dùng chung, cung cấp đối tượng Tuỳ chọn truyền. Xem thêm...
 
(instancetype) + sharedInstance
 Trả về thực thể singleton. Xem thêm...
 
(BOOL) + isSharedInstanceInitialized
 Kiểm tra xem thực thể singleton đã được khởi động hay chưa. Xem thêm...
 

Thuộc tính công khai

NSString *const kGCKNotificationKeyCastState
 Phím userInfo cho trạng thái Truyền mới trong thông báo thay đổi trạng thái Truyền. Xem thêm...
 
NSString *const kGCKCastStateDidChangeNotification
 Tên của thông báo sẽ được xuất bản khi trạng thái Truyền thay đổi. Xem thêm...
 
NSString *const kGCKUICastDialogWillShowNotification
 Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền sắp hiển thị. Xem thêm...
 
NSString *const kGCKUICastDialogDidHideNotification
 Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền đã bị đóng. Xem thêm...
 

Tóm tắt về thuộc tính

GCKCastState castState
 Trạng thái truyền hiện tại của ứng dụng. Xem thêm...
 
GCKDiscoveryManagerdiscoveryManager
 Trình quản lý khám phá. Xem thêm...
 
GCKSessionManagersessionManager
 Người quản lý phiên. Xem thêm...
 
id< GCKUIImageCacheimageCache
 Quá trình triển khai bộ nhớ đệm hình ảnh mà khung sẽ sử dụng để tìm nạp hình ảnh được tham chiếu trong siêu dữ liệu đa phương tiện. Xem thêm...
 
id< GCKUIImagePickerimagePicker
 Phương thức triển khai bộ chọn hình ảnh dùng để chọn hình ảnh cho một mục đích cụ thể. Xem thêm...
 
BOOL useDefaultExpandedMediaControls
 Định cấu hình hành vi của Khung khi có một hành động của người dùng dẫn đến việc hiển thị các chế độ điều khiển mở rộng. Xem thêm...
 
GCKUIExpandedMediaControlsViewControllerdefaultExpandedMediaControlsViewController
 Thực thể của bộ điều khiển chế độ xem nội dung nghe nhìn mở rộng Truyền mặc định. Xem thêm...
 

Chi tiết phương pháp

+ (void) setSharedInstanceWithOptions: (GCKCastOptions *)  options

Thiết lập thực thể dùng chung, cung cấp đối tượng Tuỳ chọn truyền.

Nếu thực thể dùng chung đã được khởi tạo, hệ thống sẽ gửi một ngoại lệ. Phương thức này phải được gọi trên luồng chính.

+ (instancetype) sharedInstance

Trả về thực thể singleton.

Nếu một thực thể dùng chung chưa được khởi chạy, thì hệ thống sẽ gửi một ngoại lệ.

+ (BOOL) isSharedInstanceInitialized

Kiểm tra xem thực thể singleton đã được khởi động hay chưa.

Năm thành lập
3.5.4
- (void) registerDeviceProvider: (GCKDeviceProvider *)  deviceProvider

Đăng ký một nhà cung cấp thiết bị nhằm hỗ trợ thêm một loại thiết bị mới (không phải thiết bị truyền).

Parameters
deviceProviderAn instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: (NSString *)  category

Huỷ đăng ký nhà cung cấp thiết bị cho một danh mục thiết bị nhất định.

Parameters
categoryA string that uniquely identifies the type of device.
- (void) presentCastDialog

Hiển thị hộp thoại Truyền.

Do danh mục cung cấp GCKCastContext(UI).

- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: (UIViewController *)  viewController

Tạo một GCKUICastContainerViewController để nhúng bộ điều khiển khung hiển thị đã cho.

Do danh mục cung cấp GCKCastContext(UI).

- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController

Tạo GCKUIMiniMediaControlsViewController.

Do danh mục cung cấp GCKCastContext(UI).

- (BOOL) presentCastInstructionsViewControllerOnce

Nếu nút này chưa từng xuất hiện trước đây, hãy trình bày một trình điều khiển chế độ xem phương thức toàn màn hình để thu hút sự chú ý đến nút Truyền và hiển thị một số văn bản hướng dẫn ngắn gọn về cách sử dụng nút này.

Trả bóng
YES nếu trình kiểm soát khung hiển thị xuất hiện, NO nếu trình kiểm soát này không hiển thị vì đã từng xuất hiện trước đó.

Do danh mục cung cấp GCKCastContext(UI).

- (void) clearCastInstructionsShownFlag

Xoá cờ cố định theo dõi xem trình điều khiển chế độ xem phương thức Hướng dẫn truyền đã được hiển thị hay chưa.

Do danh mục cung cấp GCKCastContext(UI).

- (void) presentDefaultExpandedMediaControls

Hiển thị các nút điều khiển nội dung nghe nhìn mở rộng Truyền mặc định.

Do danh mục cung cấp GCKCastContext(UI).

Tài liệu về dữ liệu thành viên

- (NSString* const) kGCKNotificationKeyCastState

Phím userInfo cho trạng thái Truyền mới trong thông báo thay đổi trạng thái Truyền.

- (NSString* const) kGCKCastStateDidChangeNotification

Tên của thông báo sẽ được xuất bản khi trạng thái Truyền thay đổi.

- (NSString* const) kGCKUICastDialogWillShowNotification

Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền sắp hiển thị.

Năm thành lập
3,4
- (NSString* const) kGCKUICastDialogDidHideNotification

Tên của thông báo sẽ được xuất bản khi hộp thoại Truyền đã bị đóng.

Năm thành lập
3,4

Chi tiết về cơ sở lưu trú

- (GCKCastState) castState
readnonatomicassign

Trạng thái truyền hiện tại của ứng dụng.

Bạn có thể giám sát những thay đổi đối với tài sản này bằng KVO hoặc bằng cách lắng nghe thông báo của kGCKCastStateDidChangeNotification.

- (GCKDiscoveryManager*) discoveryManager
readnonatomicstrong

Trình quản lý khám phá.

Đối tượng này xử lý việc khám phá thiết bị nhận.

- (GCKSessionManager*) sessionManager
readnonatomicstrong

Người quản lý phiên.

Đối tượng này quản lý hoạt động tương tác với thiết bị nhận.

- (id<GCKUIImageCache>) imageCache
readwritenonatomicstrong

Quá trình triển khai bộ nhớ đệm hình ảnh mà khung sẽ sử dụng để tìm nạp hình ảnh được tham chiếu trong siêu dữ liệu đa phương tiện.

Phương thức triển khai mặc định sẽ được sử dụng nếu ứng dụng không cung cấp phương thức triển khai mặc định. Có thể được đặt thành nil để khôi phục bộ nhớ đệm hình ảnh mặc định.

Do danh mục cung cấp GCKCastContext(UI).

- (id<GCKUIImagePicker>) imagePicker
readwritenonatomicstrong

Phương thức triển khai bộ chọn hình ảnh dùng để chọn hình ảnh cho một mục đích cụ thể.

Phương thức triển khai mặc định sẽ được sử dụng nếu ứng dụng không cung cấp phương thức triển khai mặc định. Có thể được đặt thành nil để khôi phục bộ chọn hình ảnh mặc định.

Do danh mục cung cấp GCKCastContext(UI).

- (BOOL) useDefaultExpandedMediaControls
readwritenonatomicassign

Định cấu hình hành vi của Khung khi có một hành động của người dùng dẫn đến việc hiển thị các chế độ điều khiển mở rộng.

Nếu là YES, Khung sẽ hiển thị khung hiển thị chế độ điều khiển mở rộng mặc định. Nếu là NO, Khung sẽ chỉ kích hoạt một GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification.

Do danh mục cung cấp GCKCastContext(UI).

- (GCKUIExpandedMediaControlsViewController*) defaultExpandedMediaControlsViewController
readnonatomicstrong

Thực thể của bộ điều khiển chế độ xem nội dung nghe nhìn mở rộng Truyền mặc định.

Do danh mục cung cấp GCKCastContext(UI).