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, <NSCopy> y <NSSecureCoding>.
Resumen del método de instancia | |
(instancetype) | - initWithDiscoveryCriteria: |
Construye un objeto GCKCastOptions nuevo con los criterios de descubrimiento especificados. Más... | |
(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... | |
BOOL | disableAnalyticsLogging |
Es una marca que se usa para inhabilitar o habilitar la recopilación de datos de diagnóstico con el objetivo de mejorar la confiabilidad de la detección de dispositivos de transmisión. Más... | |
GCKLaunchOptions * | launchOptions |
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... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Indica si la aplicación receptora debe finalizar cuando el usuario finaliza la sesión con el botón "Stop Casting". Más... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Indica si la detección de dispositivos de transmisión comienza solo después de que un usuario presiona GCKUICastButton por primera vez. Más... | |
Detalle del método
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
Construye un objeto GCKCastOptions nuevo con los criterios de descubrimiento especificados.
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- Desde
- 4.0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
Construye un objeto GCKCastOptions nuevo con el ID de aplicación del receptor especificado.
- Parameters
-
applicationID The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- Deprecated:
- Usa initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
Construye un objeto GCKCastOptions nuevo con la lista especificada de espacios de nombres.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- Usa initWithDiscoveryCriteria:
Detalles de la propiedad
|
readwritenonatomicassign |
Marca que indica si los botones de volumen físicos del dispositivo emisor deben controlar el volumen de la sesión.
|
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). De forma predeterminada, esta opción se configura en NO
.
- Desde
- 3.4
|
readwritenonatomicassign |
Es una marca que se usa para inhabilitar o habilitar la recopilación de datos de diagnóstico con el objetivo de mejorar la confiabilidad de la detección de dispositivos de transmisión.
El valor predeterminado es NO
(habilitado); se puede inhabilitar si estableces el valor en YES
.
- Desde
- 4.0
|
readwritenonatomiccopy |
Las opciones de inicio de la app receptora que se usan cuando se inicia una sesión de transmisión.
|
readwritenonatomiccopy |
El identificador del contenedor compartido que se usará para descargas HTTP en segundo plano que realiza el framework.
- Desde
- 3.2
|
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
|
readwritenonatomicassign |
Indica si la aplicación receptora debe finalizar cuando el usuario finaliza la sesión con el botón "Stop Casting".
De forma predeterminada, esta opción se configura en NO
.
- Desde
- 4.0
|
readwritenonatomicassign |
Indica si la detección de dispositivos de transmisión comienza solo después de que un usuario presiona GCKUICastButton
por primera vez.
Si la estableces como YES
, se mostrará GCKUICastButton
hasta que el usuario presione el botón de transmisión por primera vez. La primera vez que se presiona, se muestra un anuncio intersticial que explica por qué se requiere el permiso de acceso a la red local para que funcione la transmisión. El descubrimiento comienza cuando se descarta el anuncio intersticial. El botón para transmitir se volverá a mostrar solo cuando el dispositivo esté conectado a una red Wi-Fi. Cuando no hay una conexión de red Wi-Fi, el botón para transmitir está oculto. Si se configura como NO
, el descubrimiento comienza según la marca disableDiscoveryAutoStart
. Esta marca solo entra en vigencia en iOS 14 y versiones posteriores si la marca disableDiscoveryAutoStart
se establece en NO
. El valor predeterminado es YES
.
- Desde
- 4.5.3