GCKSession+Protected.h 檔案
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
GCKSessionEndAction 和 GCKSessionState 列舉。更多...
GCKSessionEndAction 和 GCKSessionState 列舉。
列舉:定義結束投放工作階段時要採取的動作。
- 開始時間
- 4.0
分子 |
---|
GCKSessionEndActionLeave |
在接收端明確離開工作階段。
|
GCKSessionEndAction 中斷連線 |
會在沒有煽情露骨內容的情況下中斷工作階段連線。
|
GCKSessionEndActionStopCasting |
停止接收端上的目前投放應用程式,然後結束工作階段。
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[[["\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. |"]]