Protokół <GCKDeviceManagerDelegate>
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Protokół delegowania GCKDeviceManager.
O ile nie wskazano inaczej, wywołujący nie powinien zwalniać delegującego obiektu GCKDeviceManager w metodzie delegata.
Dziedziczy po <NSObjectNSObject>.
|
(void) | - deviceManagerDidConnect: |
| Wywoływana po nawiązaniu połączenia z urządzeniem. Więcej…
|
|
(void) | - deviceManager:didFailToConnectWithError: |
| Wywoływana, gdy nie udało się nawiązać połączenia z urządzeniem. Więcej…
|
|
(void) | - deviceManager:didDisconnectWithError: |
| Wywoływana, gdy połączenie z urządzeniem zostanie przerwane. Więcej…
|
|
(void) | - deviceManager:didSuspendConnectionWithReason: |
| Wywoływana, gdy połączenie z urządzeniem zostało zawieszone, prawdopodobnie tymczasowo. Więcej…
|
|
(void) | - deviceManagerDidResumeConnection:rejoinedApplication: |
| Wywoływana, gdy wcześniej zawieszone połączenie z urządzeniem zostanie przywrócone. Więcej…
|
|
(void) | - deviceManager:didConnectToCastApplication:sessionID:launchedApplication: |
| Wywoływana po uruchomieniu aplikacji lub dołączeniu do niej. Więcej…
|
|
(void) | - deviceManager:didFailToConnectToApplicationWithError: |
| Wywoływana, gdy nie uda się połączyć z aplikacją. Więcej…
|
|
(void) | - deviceManager:didDisconnectFromApplicationWithError: |
| Wywoływana po odłączeniu od bieżącej aplikacji. Więcej…
|
|
(void) | - deviceManagerDidStopApplication: |
| Wywoływana po pomyślnym zakończeniu żądania zatrzymania aplikacji. Więcej…
|
|
(void) | - deviceManager:didFailToStopApplicationWithError: |
| Wywoływana, gdy nie uda się zatrzymać aplikacji. Więcej…
|
|
(void) | - deviceManager:didReceiveApplicationMetadata: |
| Wywoływana za każdym razem, gdy zmienią się metadane aplikacji dla aktualnie działającej aplikacji. Więcej…
|
|
(void) | - deviceManager:didReceiveApplicationStatusText: |
| Wywoływana, gdy zmieni się tekst stanu aktualnie działającej aplikacji. Więcej…
|
|
(void) | - deviceManager:volumeDidChangeToLevel:isMuted: |
| Wywoływana za każdym razem, gdy zmieni się głośność. Więcej…
|
|
(void) | - deviceManager:didReceiveActiveInputStatus: |
| Wywoływana, gdy zmieni się stan aktywnego wejścia. Więcej…
|
|
(void) | - deviceManager:didReceiveStandbyStatus: |
| Wywoływana, gdy zmienia się stan gotowości. Więcej…
|
|
(void) | - deviceManager:request:didFailWithError: |
| Wywoływana, gdy operacja asynchroniczna się nie powiodła. Więcej…
|
|
(void) | - deviceManagerDidPair:withGuestModeDevice: |
| Wywoływana, gdy z urządzeniem zostanie nawiązane połączenie w trybie gościa. Więcej…
|
|
Wywoływana po nawiązaniu połączenia z urządzeniem.
- Parameters
-
deviceManager | The device manager. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didFailToConnectWithError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
Wywoływana, gdy nie udało się nawiązać połączenia z urządzeniem.
Możesz bezpiecznie zwolnić obiekt GCKDeviceManager w tym wywołaniu zwrotnym.
- Parameters
-
deviceManager | The device manager. |
error | The error that caused the connection to fail. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didDisconnectWithError: |
|
(NSError *__nullable) |
error |
|
|
| |
|
optional |
Wywoływana, gdy połączenie z urządzeniem zostanie przerwane.
Możesz bezpiecznie zwolnić obiekt GCKDeviceManager w tym wywołaniu zwrotnym.
- Parameters
-
deviceManager | The device manager. |
error | The error that caused the disconnection; nil if there was no error (for example, an intentional disconnect). |
Wywoływana, gdy połączenie z urządzeniem zostało zawieszone, prawdopodobnie tymczasowo.
Gdy połączenie zostanie zawieszone, menedżer urządzeń automatycznie spróbuje je ponownie nawiązać w odpowiednim czasie. Aplikacja do połączeń nie powinna próbować samodzielnie ponownie nawiązać połączenia.
- Parameters
-
deviceManager | The device manager. |
reason | The reason for the suspension. |
- (void) deviceManagerDidResumeConnection: |
|
(GCKDeviceManager *) |
deviceManager |
rejoinedApplication: |
|
(BOOL) |
rejoinedApplication |
|
|
| |
|
optional |
Wywoływana, gdy wcześniej zawieszone połączenie z urządzeniem zostanie przywrócone.
- Parameters
-
deviceManager | The device manager. |
rejoinedApplication | If a connection had been established to a receiver application at the time of the suspension, this flag indicates whether that application has been successfully re-joined. This value would be NO if, for example, the application was terminated during the time that the device manager was attempting to re-establish its connection to the device. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didConnectToCastApplication: |
|
(GCKApplicationMetadata *) |
applicationMetadata |
sessionID: |
|
(NSString *) |
sessionID |
launchedApplication: |
|
(BOOL) |
launchedApplication |
|
|
| |
|
optional |
Wywoływana po uruchomieniu aplikacji lub dołączeniu do niej.
- Parameters
-
deviceManager | The device manager. |
applicationMetadata | Metadata about the application. |
sessionID | The current application session ID that is active on the receiver. |
launchedApplication | YES if the application was launched as part of the connection, or NO if the application was already running and was joined. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didFailToConnectToApplicationWithError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
Wywoływana, gdy nie uda się połączyć z aplikacją.
- Parameters
-
deviceManager | The device manager. |
error | The error that caused the failure. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didDisconnectFromApplicationWithError: |
|
(NSError *__nullable) |
error |
|
|
| |
|
optional |
Wywoływana po odłączeniu od bieżącej aplikacji.
- Parameters
-
deviceManager | The device manager. |
error | The error that caused the disconnect, or nil if this was a normal disconnect. |
Wywoływana po pomyślnym zakończeniu żądania zatrzymania aplikacji.
- Parameters
-
deviceManager | The device manager. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didFailToStopApplicationWithError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
Wywoływana, gdy nie uda się zatrzymać aplikacji.
- Parameters
-
deviceManager | The device manager. |
error | The error that caused the failure. |
Wywoływana za każdym razem, gdy zmienią się metadane aplikacji dla aktualnie działającej aplikacji.
- Parameters
-
deviceManager | The device manager. |
metadata | The application metadata. May be nil if no application is currently running. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
didReceiveApplicationStatusText: |
|
(NSString *__nullable) |
applicationStatusText |
|
|
| |
|
optional |
Wywoływana, gdy zmieni się tekst stanu aktualnie działającej aplikacji.
- Parameters
-
deviceManager | The device manager. |
applicationStatusText | The application status text. May be nil if no application is currently running or if the application did not report any status text. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
volumeDidChangeToLevel: |
|
(float) |
volumeLevel |
isMuted: |
|
(BOOL) |
isMuted |
|
|
| |
|
optional |
Wywoływana za każdym razem, gdy zmieni się głośność.
- Parameters
-
deviceManager | The device manager. |
volumeLevel | The current device volume level. |
isMuted | The current device mute state. |
Wywoływana, gdy zmieni się stan aktywnego wejścia.
- Parameters
-
deviceManager | The device manager. |
activeInputStatus | The active input status. |
Wywoływana, gdy zmienia się stan gotowości.
- Parameters
-
deviceManager | The device manager. |
standbyStatus | The standby status. |
- (void) deviceManager: |
|
(GCKDeviceManager *) |
deviceManager |
request: |
|
(NSInteger) |
requestID |
didFailWithError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
Wywoływana, gdy operacja asynchroniczna się nie powiodła.
- Parameters
-
deviceManager | The device manager. |
requestID | The ID of the request that failed. |
error | The error. |
Wywoływana, gdy z urządzeniem zostanie nawiązane połączenie w trybie gościa.
- Parameters
-
deviceManager | The device manager. |
guestModeDevice | The device object for the concrete guest mode device. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],["The `GCKDeviceManagerDelegate` protocol manages interactions with Cast devices. Key actions include handling device connections (successful or failed), disconnections, and suspensions. It manages application connections, launches, failures, and disconnections. It also reports changes in application metadata, status text, volume, active input, and standby status. Additionally, it notifies when application stop requests succeed or fail, when an asynchronous operation fails and when a guest mode connection is established. The delegating object should not be released from within most delegate methods.\n"],null,[]]