Tệp GCKSession+Protected.h
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Enum GCKSessionEndAction và GCKSessionState.
Xem thêm...
Enum GCKSessionEndAction và GCKSessionState.
Enum xác định hành động cần thực hiện khi kết thúc phiên Truyền.
- Năm thành lập
- 4
Liệt kê |
---|
GCKSessionEndActionLeave |
Rời khỏi phiên một cách rõ ràng trên receiver (trình thu nhận).
|
GCKSessionEndAction ngắt kết nối |
Ngắt kết nối khỏi phiên mà không nêu rõ việc rời khỏi phiên đó.
|
GCKSessionEndActionStopCasting |
Dừng ứng dụng đang truyền trên bộ thu rồi kết thúc phiên.
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003eThis document outlines the \u003ccode\u003eGCKSession+Protected.h\u003c/code\u003e file, which focuses on ending a Cast session.\u003c/p\u003e\n"],["\u003cp\u003eIt introduces the \u003ccode\u003eGCKSessionEndAction\u003c/code\u003e enum, defining actions like leaving, disconnecting, or stopping casting when ending a session.\u003c/p\u003e\n"],["\u003cp\u003eIt includes the \u003ccode\u003eGCKSession(Protected)\u003c/code\u003e category, providing methods to manage session behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGCKSessionEndAction\u003c/code\u003e enum is available since version 4.0 of the framework.\u003c/p\u003e\n"]]],["The content details `GCKSession(Protected)` category methods, which are designated for overriding by `GCKSession` subclasses. It also defines `GCKSessionEndAction`, an enumeration specifying actions when ending a Cast session, which are: `GCKSessionEndActionLeave` (explicitly leave), `GCKSessionEndActionDisconnect` (disconnect without leaving), and `GCKSessionEndActionStopCasting` (stop casting and end). `GCKSessionState` enum is also mentioned.\n"],null,["# GCKSession+Protected.h File\n\n[Classes](#nested-classes) \\| [Enumerations](#enum-members) \nGCKSession+Protected.h File Reference \nGCKSessionEndAction and GCKSessionState enums.\n[More...](#details)\n\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Classes ------- ||\n| category | [GCKSession(Protected)](/cast/docs/reference/ios/category_g_c_k_session_07_protected_08) |\n| | Methods to be overridden and called by [GCKSession](/cast/docs/reference/ios/interface_g_c_k_session \"An abstract base class representing a session with a receiver device. \") subclasses only. [More...](/cast/docs/reference/ios/category_g_c_k_session_07_protected_08#details) |\n| ||\n\n|------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Enumerations ------------ ||\n| enum | [GCKSessionEndAction](/cast/docs/reference/ios/g_c_k_session_09_protected_8h#a8b2ec2c03fb85ca2f7541cfebadb96cf) { [GCKSessionEndActionLeave](/cast/docs/reference/ios/g_c_k_session_09_protected_8h#a8b2ec2c03fb85ca2f7541cfebadb96cfaedc676b8d7c53897eb021fd53f03655a) = 1, [GCKSessionEndActionDisconnect](/cast/docs/reference/ios/g_c_k_session_09_protected_8h#a8b2ec2c03fb85ca2f7541cfebadb96cfab7acbdccad58825fcd86874c550f9171) = 2, [GCKSessionEndActionStopCasting](/cast/docs/reference/ios/g_c_k_session_09_protected_8h#a8b2ec2c03fb85ca2f7541cfebadb96cfa90383ec7fe5126a44eb477e7b3954a3f) = 3 } |\n| | Enum defining the action to take when ending a Cast session. [More...](/cast/docs/reference/ios/g_c_k_session_09_protected_8h#a8b2ec2c03fb85ca2f7541cfebadb96cf) |\n| ||\n\nDetailed Description\n--------------------\n\nGCKSessionEndAction and GCKSessionState enums.\n\nEnumeration Type Documentation\n------------------------------\n\n|----------------------------------------------------------------------------------------------------------------------|\n| enum [GCKSessionEndAction](/cast/docs/reference/ios/g_c_k_session_09_protected_8h#a8b2ec2c03fb85ca2f7541cfebadb96cf) |\n\nEnum defining the action to take when ending a Cast session.\n\nSince\n: 4.0\n\n| Enumerator ||\n|--------------------------------|------------------------------------------------------------------------------------|\n| GCKSessionEndActionLeave | Explicitly leaves the session on the receiver. |\n| GCKSessionEndActionDisconnect | Disconnects from the session without explicitity leaving it. |\n| GCKSessionEndActionStopCasting | Stops the currently Casting application on the receiver and then ends the session. |"]]