Clase GCKCastOptions

Referencia de la clase GCKCastOptions

Descripción general

Opciones que afectan la detección de dispositivos de transmisión y el comportamiento de las sesiones de transmisión.

Se deben establecer las propiedades que admiten escritura antes de pasar este objeto a GCKCastContext.

Desde
3.0

Hereda NSObject. Implementa <NSCopy>.

Resumen del método de instancia

(instancetype) - initWithReceiverApplicationID:
 Construye un objeto GCKCastOptions nuevo con el ID de aplicación del receptor especificado. Más...
 
(instancetype) - initWithSupportedNamespaces:
 Construye un objeto GCKCastOptions nuevo con la lista especificada de espacios de nombres. Más...
 

Resumen de la propiedad

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Marca que indica si los botones de volumen físicos del dispositivo emisor deben controlar el volumen de la sesión. Más...
 
BOOL disableDiscoveryAutostart
 Marca que indica si el descubrimiento de dispositivos de transmisión debe comenzar automáticamente en el momento de la inicialización del contexto. Más...
 
GCKLaunchOptionslaunchOptions
 Las opciones de inicio de la app receptora que se usan cuando se inicia una sesión de transmisión. Más...
 
NSString * sharedContainerIdentifier
 El identificador del contenedor compartido que se usará para descargas HTTP en segundo plano que realiza el framework. Más...
 
BOOL suspendSessionsWhenBackgrounded
 Establece si las sesiones deben suspenderse cuando la aplicación emisora pasa a segundo plano (y reanudarse cuando vuelve a primer plano). Más...
 

Detalle del método

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

Construye un objeto GCKCastOptions nuevo con el ID de aplicación del receptor especificado.

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

Construye un objeto GCKCastOptions nuevo con la lista especificada de espacios de nombres.

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.

Detalles de la propiedad

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

Marca que indica si los botones de volumen físicos del dispositivo emisor deben controlar el volumen de la sesión.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Marca que indica si el descubrimiento de dispositivos de transmisión debe comenzar automáticamente en el momento de la inicialización del contexto.

Si se configura como NO, la detección se puede iniciar y detener a pedido con los métodos startDiscovery (GCKDiscoveryManager) y stopDiscovery (GCKDiscoveryManager).

Desde
3.4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

Las opciones de inicio de la app receptora que se usan cuando se inicia una sesión de transmisión.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

El identificador del contenedor compartido que se usará para descargas HTTP en segundo plano que realiza el framework.

Desde
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

Establece si las sesiones deben suspenderse cuando la aplicación emisora pasa a segundo plano (y reanudarse cuando vuelve a primer plano).

De forma predeterminada, esta opción se configura en YES. Es apropiado establecer esto como NO en aplicaciones que pueden mantener conexiones de red de forma indefinida mientras se encuentran en segundo plano.

Desde
3.4