GCKDevice.h File
Stay organized with collections
Save and categorize content based on your preferences.
GCKDeviceStatus enum. More...
An object representing a receiver device. More...
typedef GCKDeviceCapabilities
This is left for backwards compatibility reasons. More...
NS_CLOSED_ENUM
(NSInteger, GCKDeviceStatus)
NS_OPTIONS
(NSInteger, GCKDeviceCapabilities)
The device category that identifies Cast devices. More...
This is left for backwards compatibility reasons.
Device types.
- Since
- 3.3
Cast-enabled speaker or other audio device.
GCKDeviceTypeSpeakerGroup
GCKDeviceTypeNearbyUnpaired
The "Nearby Devices" pseudo-device, which represents any nearby unpaired guest-mode devices.
The device category that identifies Cast devices.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eGCKDevice.h\u003c/code\u003e file defines the \u003ccode\u003eGCKDevice\u003c/code\u003e class, representing a receiver device, and the \u003ccode\u003eGCKDeviceStatus\u003c/code\u003e enum.\u003c/p\u003e\n"],["\u003cp\u003eIt includes enumerations like \u003ccode\u003eGCKDeviceType\u003c/code\u003e to categorize devices (e.g., TV, speaker) and typedefs for device capabilities.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ekGCKCastDeviceCategory\u003c/code\u003e variable identifies Cast devices, and the file provides backwards compatibility through \u003ccode\u003eGCKDeviceCapability\u003c/code\u003e typedef.\u003c/p\u003e\n"],["\u003cp\u003eThis header file offers essential components for interacting with and managing Cast devices within an application.\u003c/p\u003e\n"]]],[],null,["# GCKDevice.h File\n\n[Classes](#nested-classes) \\| [Typedefs](#typedef-members) \\| [Enumerations](#enum-members) \\| [Functions](#func-members) \\| [Variables](#var-members) \nGCKDevice.h File Reference \nGCKDeviceStatus enum.\n[More...](#details)\n\n|-------|--------------------------------------------------------------------------------------------------------------|\n| Classes ------- ||\n| class | [GCKDevice](/cast/docs/reference/ios/interface_g_c_k_device) |\n| | An object representing a receiver device. [More...](/cast/docs/reference/ios/interface_g_c_k_device#details) |\n| ||\n\n|-------------------------------|---------------------------------------------------------------------------------------------------|\n| Typedefs -------- ||\n| typedef GCKDeviceCapabilities | [GCKDeviceCapability](/cast/docs/reference/ios/g_c_k_device_8h#a3f046cbbfd046c131267eb314380727d) |\n| | This is left for backwards compatibility reasons. [More...](#a3f046cbbfd046c131267eb314380727d) |\n| ||\n\n|------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Enumerations ------------ ||\n| enum | [GCKDeviceType](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109e) { [GCKDeviceTypeGeneric](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109eab37cc36725b85de17c6292cb25324959) = 0, [GCKDeviceTypeTV](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109eab92b82b59a6e5e34eeec9eeb065d73e6), [GCKDeviceTypeSpeaker](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109eaa51831b34ac1a9d6155d25f74ffb5f16), [GCKDeviceTypeSpeakerGroup](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109ea3bd2bf3d4e699fad755ffe67b1e88ee2), [GCKDeviceTypeNearbyUnpaired](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109ea370ab75ba1326a552e9335cc3c6b54a4) } |\n| | Device types. [More...](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109e) |\n| ||\n\n|---------|---------------------------------------------------|\n| Functions --------- ||\n| typedef | **NS_CLOSED_ENUM** (NSInteger, GCKDeviceStatus) |\n| ||\n| typedef | **NS_OPTIONS** (NSInteger, GCKDeviceCapabilities) |\n| ||\n\n|------------------|------------------------------------------------------------------------------------------------------|\n| Variables --------- ||\n| NSString \\*const | [kGCKCastDeviceCategory](/cast/docs/reference/ios/g_c_k_device_8h#aeff3718b2baa2a0f541b3296c5469d47) |\n| | The device category that identifies Cast devices. [More...](#aeff3718b2baa2a0f541b3296c5469d47) |\n| ||\n\nDetailed Description\n--------------------\n\nGCKDeviceStatus enum.\n\nTypedef Documentation\n---------------------\n\n|---------------------------------------------------------------------------------------------------------------------------------|\n| typedef GCKDeviceCapabilities [GCKDeviceCapability](/cast/docs/reference/ios/g_c_k_device_8h#a3f046cbbfd046c131267eb314380727d) |\n\nThis is left for backwards compatibility reasons.\n\nEnumeration Type Documentation\n------------------------------\n\n|--------------------------------------------------------------------------------------------------|\n| enum [GCKDeviceType](/cast/docs/reference/ios/g_c_k_device_8h#a82782e5a6bc6438a8ced1268162a109e) |\n\nDevice types.\n\nSince\n: 3.3\n\n| Enumerator ||\n|-----------------------------|----------------------------------------------------------------------------------------------|\n| GCKDeviceTypeGeneric | Generic Cast device. |\n| GCKDeviceTypeTV | Cast-enabled TV. |\n| GCKDeviceTypeSpeaker | Cast-enabled speaker or other audio device. |\n| GCKDeviceTypeSpeakerGroup | Speaker group. |\n| GCKDeviceTypeNearbyUnpaired | The \"Nearby Devices\" pseudo-device, which represents any nearby unpaired guest-mode devices. |\n\nVariable Documentation\n----------------------\n\n|------------------------|\n| kGCKCastDeviceCategory |\n\nThe device category that identifies Cast devices."]]