3 #import <GoogleCast/GCKDefines.h> 5 #import <Foundation/Foundation.h> 14 GCK_ASSUME_NONNULL_BEGIN
20 typedef NS_ENUM(NSInteger, GCKMediaMetadataType) {
22 GCKMediaMetadataTypeGeneric = 0,
24 GCKMediaMetadataTypeMovie = 1,
26 GCKMediaMetadataTypeTVShow = 2,
28 GCKMediaMetadataTypeMusicTrack = 3,
30 GCKMediaMetadataTypePhoto = 4,
32 GCKMediaMetadataTypeUser = 100,
374 @property(nonatomic, assign, readonly) GCKMediaMetadataType
metadataType;
383 - (instancetype)initWithMetadataType:(GCKMediaMetadataType)
metadataType;
388 - (instancetype)
init;
418 - (BOOL)containsKey:(NSString *)key;
423 - (NSArray<NSString *> *)
allKeys;
431 - (
id GCK_NULLABLE_TYPE)objectForKey:(NSString *)key;
441 - (void)setString:(NSString *)value forKey:(NSString *)key;
451 - (NSString *GCK_NULLABLE_TYPE)stringForKey:(NSString *)key;
461 - (void)setInteger:(NSInteger)value forKey:(NSString *)key;
471 - (NSInteger)integerForKey:(NSString *)key;
482 - (NSInteger)integerForKey:(NSString *)key defaultValue:(NSInteger)defaultValue;
492 - (void)setDouble:(
double)value forKey:(NSString *)key;
502 - (double)doubleForKey:(NSString *)key;
513 - (double)doubleForKey:(NSString *)key defaultValue:(double)defaultValue;
523 - (void)setDate:(NSDate *)date forKey:(NSString *)key;
533 - (NSDate *GCK_NULLABLE_TYPE)dateForKey:(NSString *)key;
544 - (NSString *GCK_NULLABLE_TYPE)dateAsStringForKey:(NSString *)key;
548 GCK_ASSUME_NONNULL_END
A class that represents an image that is located on a web server.
Definition: GCKImage.h:14