Обзор
Протокол слушателя GCKSessionManager .
Все методы протокола являются необязательными. Все методы уведомления бывают двух видов: один вызывается для любого типа сеанса, а другой — специально для сеансов Cast.
Слушатели вызываются в том порядке, в котором они были зарегистрированы. GCKSessionManagerListener , зарегистрированные компонентами самой структуры (например, GCKUIMediaController ), всегда будут вызываться после тех, которые зарегистрированы приложением для обратных вызовов sessionManager:willStartSession: (GCKSessionManagerListener-p) , sessionManager:willStartCastSession: (GCKSessionManagerListener-p) ). sessionManager:willStartCastSession: (GCKSessionManagerListener-p) , sessionManager:willResumeSession: (GCKSessionManagerListener-p) и sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) ; и перед теми, которые зарегистрированы приложением для всех остальных обратных вызовов.
- С
- 3.0
Наследует <NSObjectNSObject>.
Резюме метода экземпляра | |
(void) | - sessionManager:willStartSession: |
Вызывается перед началом сеанса. Более... | |
(void) | - sessionManager:didStartSession: |
Вызывается при успешном запуске сеанса. Более... | |
(void) | - sessionManager:willStartCastSession: |
Вызывается перед началом сеанса Cast. Более... | |
(void) | - sessionManager:didStartCastSession: |
Вызывается при успешном запуске сеанса Cast. Более... | |
(void) | - sessionManager:willEndSession: |
Вызывается, когда сеанс вот-вот завершится либо по запросу, либо из-за ошибки. Более... | |
(void) | - sessionManager:didEndSession:withError: |
Вызывается после завершения сеанса либо по запросу, либо из-за ошибки. Более... | |
(void) | - sessionManager:willEndCastSession: |
Вызывается, когда сеанс Cast должен быть завершен либо по запросу, либо из-за ошибки. Более... | |
(void) | - sessionManager:didEndCastSession:withError: |
Вызывается после завершения сеанса трансляции по запросу или из-за ошибки. Более... | |
(void) | - sessionManager:didFailToStartSession:withError: |
Вызывается, когда сеанс не удалось запустить. Более... | |
(void) | - sessionManager:didFailToStartCastSession:withError: |
Вызывается, когда не удалось запустить сеанс Cast. Более... | |
(void) | - sessionManager:didSuspendSession:withReason: |
Вызывается, когда сеанс был приостановлен. Более... | |
(void) | - sessionManager:didSuspendCastSession:withReason: |
Вызывается, когда сеанс Cast был приостановлен. Более... | |
(void) | - sessionManager:willResumeSession: |
Вызывается, когда сеанс должен быть возобновлен. Более... | |
(void) | - sessionManager:didResumeSession: |
Вызывается после успешного возобновления сеанса. Более... | |
(void) | - sessionManager:willResumeCastSession: |
Вызывается перед возобновлением сеанса Cast. Более... | |
(void) | - sessionManager:didResumeCastSession: |
Вызывается после успешного возобновления сеанса Cast. Более... | |
(void) | - sessionManager:session:didUpdateDevice: |
Вызывается, когда устройство, связанное с этим сеансом, каким-либо образом изменилось (например, изменилось понятное имя). Более... | |
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
Вызывается при получении обновленной громкости устройства и состояния отключения звука для сеанса. Более... | |
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
Вызывается при получении обновленной громкости устройства и состояния отключения звука для сеанса Cast. Более... | |
(void) | - sessionManager:session:didReceiveDeviceStatus: |
Вызывается при получении обновленного состояния устройства для сеанса. Более... | |
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
Вызывается при получении обновленного статуса устройства для сеанса Cast. Более... | |
Сведения о методе
|
optional |
Вызывается перед началом сеанса.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается при успешном запуске сеанса.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается перед началом сеанса Cast.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается при успешном запуске сеанса Cast.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Вызывается, когда сеанс вот-вот завершится либо по запросу, либо из-за ошибки.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается после завершения сеанса либо по запросу, либо из-за ошибки.
- Parameters
-
sessionManager The session manager. session The session. error The error, if any; otherwise nil.
|
optional |
Вызывается, когда сеанс Cast должен быть завершен либо по запросу, либо из-за ошибки.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается после завершения сеанса трансляции по запросу или из-за ошибки.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error, if any; otherwise nil.
|
optional |
Вызывается, когда сеанс не удалось запустить.
- Parameters
-
sessionManager The session manager. session The session. error The error.
|
optional |
Вызывается, когда не удалось запустить сеанс Cast.
- Parameters
-
sessionManager The session manager. session The Cast session. error The error.
|
optional |
Вызывается, когда сеанс был приостановлен.
- Parameters
-
sessionManager The session manager. session The session. reason The reason for the suspension.
|
optional |
Вызывается, когда сеанс Cast был приостановлен.
- Parameters
-
sessionManager The session manager. session The Cast session. reason The reason for the suspension.
|
optional |
Вызывается, когда сеанс должен быть возобновлен.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается после успешного возобновления сеанса.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается перед возобновлением сеанса Cast.
- Parameters
-
sessionManager The session manager. session The session.
|
optional |
Вызывается после успешного возобновления сеанса Cast.
- Parameters
-
sessionManager The session manager. session The Cast session.
|
optional |
Вызывается, когда устройство, связанное с этим сеансом, каким-либо образом изменилось (например, изменилось понятное имя).
- Parameters
-
sessionManager The session manager. session The Cast session. device The updated device object.
- С
- 3.2
|
optional |
Вызывается при получении обновленной громкости устройства и состояния отключения звука для сеанса.
- Parameters
-
sessionManager The session manager. session The session. volume The current volume, in the range [0.0, 1.0]. muted The current mute state.
|
optional |
Вызывается при получении обновленной громкости устройства и состояния отключения звука для сеанса Cast.
- Parameters
-
sessionManager The session manager. session The Cast session. volume The current volume, in the range [0.0, 1.0]. muted The current mute state.
|
optional |
Вызывается при получении обновленного состояния устройства для сеанса.
- Parameters
-
sessionManager The session manager. session The session. statusText The new device status text.
|
optional |
Вызывается при получении обновленного статуса устройства для сеанса Cast.
- Parameters
-
sessionManager The session manager. session The Cast session. statusText The new device status text.