GCKDevice.h File

GCKDevice.h File Reference

GCKDeviceStatus, GCKDeviceCapability, and GCKDeviceType enums. More...

Classes

class  GCKDevice
 An object representing a receiver device. More...
 

Enumerations

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...
 

Variables

const NSInteger kGCKDeviceCapabilityVideoOut
 
const NSInteger kGCKDeviceCapabilityVideoIn
 
const NSInteger kGCKDeviceCapabilityAudioOut
 
const NSInteger kGCKDeviceCapabilityAudioIn
 
NSString *const kGCKCastDeviceCategory
 The device category that identifies Cast devices. More...
 

Detailed Description

GCKDeviceStatus, GCKDeviceCapability, and GCKDeviceType enums.

Enumeration Type Documentation

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.

Variable Documentation

const NSInteger kGCKDeviceCapabilityVideoOut
const NSInteger kGCKDeviceCapabilityVideoIn
const NSInteger kGCKDeviceCapabilityAudioOut
const NSInteger kGCKDeviceCapabilityAudioIn
kGCKCastDeviceCategory

The device category that identifies Cast devices.