GCKDevice.h File
Stay organized with collections
Save and categorize content based on your preferences.
GCKDeviceStatus, GCKDeviceCapability, and GCKDeviceType enums.
More...
|
enum | GCKDeviceStatus { GCKDeviceStatusUnknown = -1,
GCKDeviceStatusIdle = 0,
GCKDeviceStatusBusy = 1
} |
| Enum defining the device status at the time the device was scanned. More...
|
|
enum | GCKDeviceCapability {
GCKDeviceCapabilityVideoOut = 1 << 0,
GCKDeviceCapabilityVideoIn = 1 << 1,
GCKDeviceCapabilityAudioOut = 1 << 2,
GCKDeviceCapabilityAudioIn = 1 << 3,
GCKDeviceCapabilityMultizoneGroup = 1 << 5,
GCKDeviceCapabilityMasterOrFixedVolume = 1 << 11,
GCKDeviceCapabilityAttenuationOrFixedVolume = 1 << 12
} |
| Enum defining the capabilities of a receiver device. More...
|
|
enum | GCKDeviceType {
GCKDeviceTypeGeneric = 0,
GCKDeviceTypeTV,
GCKDeviceTypeSpeaker,
GCKDeviceTypeSpeakerGroup,
GCKDeviceTypeNearbyUnpaired
} |
| Device types. More...
|
|
GCKDeviceStatus, GCKDeviceCapability, and GCKDeviceType enums.
Enum defining the device status at the time the device was scanned.
Enumerator |
---|
GCKDeviceStatusUnknown |
Unknown status.
|
GCKDeviceStatusIdle |
Idle device status.
|
GCKDeviceStatusBusy |
Busy/join device status.
|
Enum defining the capabilities of a receiver device.
Enumerator |
---|
GCKDeviceCapabilityVideoOut |
The device has video-out capability.
|
GCKDeviceCapabilityVideoIn |
The device has video-in capability.
|
GCKDeviceCapabilityAudioOut |
The device has audio-out capability.
|
GCKDeviceCapabilityAudioIn |
The device has audio-in capability.
|
GCKDeviceCapabilityMultizoneGroup |
The device has multizone group capability.
|
GCKDeviceCapabilityMasterOrFixedVolume |
The device has master or fixed volume mode capability.
|
GCKDeviceCapabilityAttenuationOrFixedVolume |
The device has attenuation or fixed volume mode capability.
|
Device types.
- Since
- 3.3
Enumerator |
---|
GCKDeviceTypeGeneric |
Generic Cast device.
|
GCKDeviceTypeTV |
Cast-enabled TV.
|
GCKDeviceTypeSpeaker |
Cast-enabled speaker or other audio device.
|
GCKDeviceTypeSpeakerGroup |
Speaker group.
|
GCKDeviceTypeNearbyUnpaired |
The "Nearby Devices" pseudo-device, which represents any nearby unpaired guest-mode devices.
|
const NSInteger kGCKDeviceCapabilityVideoOut |
const NSInteger kGCKDeviceCapabilityVideoIn |
const NSInteger kGCKDeviceCapabilityAudioOut |
const NSInteger kGCKDeviceCapabilityAudioIn |
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.
[null,null,["Last updated 2024-09-18 UTC."],[[["\u003cp\u003eThis header file defines the \u003ccode\u003eGCKDevice\u003c/code\u003e class, which represents a Cast receiver device and its capabilities.\u003c/p\u003e\n"],["\u003cp\u003eIt includes enums for device status (\u003ccode\u003eGCKDeviceStatus\u003c/code\u003e), capabilities (\u003ccode\u003eGCKDeviceCapability\u003c/code\u003e), and types (\u003ccode\u003eGCKDeviceType\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eDeprecated constants for device capabilities are included, but using the corresponding enum values is preferred.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ekGCKCastDeviceCategory\u003c/code\u003e identifies the category of Cast devices.\u003c/p\u003e\n"]]],["This document defines elements for managing receiver devices, including the `GCKDevice` class representing a device. It also details three enumerations: `GCKDeviceStatus` (device status: unknown, idle, busy), `GCKDeviceCapability` (device capabilities like video/audio in/out, multizone group, and volume controls), and `GCKDeviceType` (types: generic, TV, speaker, speaker group, nearby unpaired). Several deprecated integer constants specifying video/audio in/out capabilities and a string constant for identifying Cast devices are also included.\n"],null,[]]