Présentation
Une classe contenant des objets globaux et un état pour le framework.
Le contexte doit être initialisé tôt dans le cycle de vie de l'application via un appel à setSharedInstanceWithOptions: (GCKCastContext).
- Depuis
- 3,0
Hérite du NSObject.
Résumé des méthodes d'instance | |
(void) | - registerDeviceProvider: |
Enregistre un fournisseur d'appareils, ce qui permet d'accepter un nouveau type d'appareil (non Cast). Plus... | |
(void) | - unregisterDeviceProviderForCategory: |
Annule l'enregistrement du fournisseur de l'appareil pour une catégorie d'appareils donnée. Plus... | |
(void) | - presentCastDialog |
Affiche la boîte de dialogue "Caster" Plus... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
Construit un GCKUICastContainerViewController qui intègre le contrôleur de vue donné. Plus... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
Construit un objet GCKUIMiniMediaControlsViewController. Plus... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
Si ce n'est pas encore le cas, affiche un contrôleur de vue modale plein écran qui attire l'attention sur l'icône Cast et affiche un bref texte d'instructions sur son utilisation. Plus... | |
(void) | - clearCastInstructionsShownFlag |
Efface l'indicateur persistant qui vérifie si le contrôleur de vue modale des instructions Cast a été affiché. Plus... | |
(void) | - presentDefaultExpandedMediaControls |
Affiche les commandes multimédias Cast développées par défaut. Plus... | |
Résumé des méthodes de classe | |
(void) | + setSharedInstanceWithOptions: |
Définit l'instance partagée en fournissant un objet d'options Cast. Plus... | |
(instancetype) | + sharedInstance |
Renvoie l'instance du singleton. Plus... | |
(BOOL) | + isSharedInstanceInitialized |
Vérifie si l'instance singleton a déjà été initialisée. Plus... | |
Attributs publics | |
NSString *const | kGCKNotificationKeyCastState |
La touche userInfo pour le nouvel état de Cast dans une notification de changement d'état Cast Plus... | |
NSString *const | kGCKCastStateDidChangeNotification |
Nom de la notification qui sera publiée lorsque l'état de la diffusion change. Plus... | |
NSString *const | kGCKUICastDialogWillShowNotification |
Nom de la notification qui sera publiée lorsque la boîte de dialogue "Caster" est sur le point de s'afficher. Plus... | |
NSString *const | kGCKUICastDialogDidHideNotification |
Nom de la notification qui sera publiée lorsque la boîte de dialogue "Caster" aura été fermée. Plus... | |
Résumé de la propriété | |
GCKCastState | castState |
État de diffusion actuel de l'application. Plus... | |
GCKDiscoveryManager * | discoveryManager |
Gestionnaire de découverte Plus... | |
GCKSessionManager * | sessionManager |
Gestionnaire de session Plus... | |
id< GCKUIImageCache > | imageCache |
L'implémentation du cache d'images qui sera utilisée par le framework pour récupérer les images référencées dans les métadonnées multimédias. Plus... | |
id< GCKUIImagePicker > | imagePicker |
L'implémentation du sélecteur d'image qui permet de sélectionner une image dans un but spécifique. Plus... | |
BOOL | useDefaultExpandedMediaControls |
Configure le comportement du framework lorsqu'une action de l'utilisateur doit entraîner l'affichage des commandes développées. Plus... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
Instance du contrôleur de vue par défaut des commandes multimédias Cast agrandies. Plus... | |
Détails sur la méthode
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
Définit l'instance partagée en fournissant un objet d'options Cast.
Si l'instance partagée est déjà initialisée, une exception est générée. Cette méthode doit être appelée sur le thread principal.
+ (instancetype) sharedInstance |
Renvoie l'instance du singleton.
Si une instance partagée n'a pas encore été initialisée, une exception est générée.
+ (BOOL) isSharedInstanceInitialized |
Vérifie si l'instance singleton a déjà été initialisée.
- Depuis
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
Enregistre un fournisseur d'appareils, ce qui permet d'accepter un nouveau type d'appareil (non Cast).
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
Annule l'enregistrement du fournisseur de l'appareil pour une catégorie d'appareils donnée.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) presentCastDialog |
Affiche la boîte de dialogue "Caster"
Fourni par la catégorie GCKCastContext(UI).
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
Construit un GCKUICastContainerViewController qui intègre le contrôleur de vue donné.
Fourni par la catégorie GCKCastContext(UI).
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
Construit un objet GCKUIMiniMediaControlsViewController.
Fourni par la catégorie GCKCastContext(UI).
- (BOOL) presentCastInstructionsViewControllerOnce |
Si ce n'est pas encore le cas, affiche un contrôleur de vue modale plein écran qui attire l'attention sur l'icône Cast et affiche un bref texte d'instructions sur son utilisation.
- Renvoie
YES
si le contrôleur de vue a été affiché,NO
s'il ne l'a pas été, car il l'avait déjà été.
Fourni par la catégorie GCKCastContext(UI).
- (void) clearCastInstructionsShownFlag |
Efface l'indicateur persistant qui vérifie si le contrôleur de vue modale des instructions Cast a été affiché.
Fourni par la catégorie GCKCastContext(UI).
- (void) presentDefaultExpandedMediaControls |
Affiche les commandes multimédias Cast développées par défaut.
Fourni par la catégorie GCKCastContext(UI).
Documentation sur les données des membres
- (NSString* const) kGCKNotificationKeyCastState |
La touche userInfo
pour le nouvel état de Cast dans une notification de changement d'état Cast
- (NSString* const) kGCKCastStateDidChangeNotification |
Nom de la notification qui sera publiée lorsque l'état de la diffusion change.
- (NSString* const) kGCKUICastDialogWillShowNotification |
Nom de la notification qui sera publiée lorsque la boîte de dialogue "Caster" est sur le point de s'afficher.
- Depuis
- 3,4
- (NSString* const) kGCKUICastDialogDidHideNotification |
Nom de la notification qui sera publiée lorsque la boîte de dialogue "Caster" aura été fermée.
- Depuis
- 3,4
Détails de la propriété
|
readnonatomicassign |
État de diffusion actuel de l'application.
Vous pouvez surveiller les modifications apportées à cette propriété avec KVO ou en écoutant les notifications kGCKCastStateDidChangeNotification.
|
readnonatomicstrong |
Gestionnaire de découverte
Cet objet gère la détection des appareils récepteurs.
|
readnonatomicstrong |
Gestionnaire de session
Cet objet gère l'interaction avec les appareils récepteurs.
|
readwritenonatomicstrong |
L'implémentation du cache d'images qui sera utilisée par le framework pour récupérer les images référencées dans les métadonnées multimédias.
Une implémentation par défaut sera utilisée si l'application n'en fournit pas. Peut être défini sur nil
pour rétablir le cache d'images par défaut.
Fourni par la catégorie GCKCastContext(UI).
|
readwritenonatomicstrong |
L'implémentation du sélecteur d'image qui permet de sélectionner une image dans un but spécifique.
Une implémentation par défaut sera utilisée si l'application n'en fournit pas. Peut être défini sur nil
pour rétablir le sélecteur d'images par défaut.
Fourni par la catégorie GCKCastContext(UI).
|
readwritenonatomicassign |
Configure le comportement du framework lorsqu'une action de l'utilisateur doit entraîner l'affichage des commandes développées.
Si la valeur est YES
, le framework affiche la vue par défaut des commandes développées. Si la valeur est NO
, le framework déclenche simplement une GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification.
Fourni par la catégorie GCKCastContext(UI).
|
readnonatomicstrong |
Instance du contrôleur de vue par défaut des commandes multimédias Cast agrandies.
Fourni par la catégorie GCKCastContext(UI).