3 #import <GoogleCast/GCKDefines.h> 4 #import <GoogleCast/GCKMediaCommon.h> 6 #import <Foundation/Foundation.h> 20 typedef NSUInteger GCKMediaQueueItemID;
22 GCK_ASSUME_NONNULL_BEGIN
28 GCK_EXTERN
const GCKMediaQueueItemID kGCKMediaQueueInvalidItemID;
48 @property(nonatomic, assign, readonly) GCKMediaQueueItemID
itemID;
55 @property(nonatomic, assign, readonly) BOOL
autoplay;
61 @property(nonatomic, assign, readonly) NSTimeInterval
startTime;
74 @property(nonatomic, assign, readonly) NSTimeInterval
preloadTime;
97 autoplay:(BOOL)autoplay
98 startTime:(NSTimeInterval)startTime
99 preloadTime:(NSTimeInterval)preloadTime
100 activeTrackIDs:(NSArray<NSNumber *> *GCK_NULLABLE_TYPE)activeTrackIDs
101 customData:(
id GCK_NULLABLE_TYPE)customData;
118 autoplay:(BOOL)autoplay
119 startTime:(NSTimeInterval)startTime
120 playbackDuration:(NSTimeInterval)playbackDuration
121 preloadTime:(NSTimeInterval)preloadTime
122 activeTrackIDs:(NSArray<NSNumber *> *GCK_NULLABLE_TYPE)activeTrackIDs
123 customData:(
id GCK_NULLABLE_TYPE)customData
177 @property(nonatomic, assign, readwrite) BOOL autoplay;
184 @property(nonatomic, assign, readwrite) NSTimeInterval startTime;
190 @property(nonatomic, assign, readwrite) NSTimeInterval playbackDuration;
196 @property(nonatomic, assign, readwrite) NSTimeInterval preloadTime;
199 @property(nonatomic, copy, readwrite, GCK_NULLABLE) NSArray<NSNumber *> *activeTrackIDs;
202 @property(nonatomic, copy, readwrite, GCK_NULLABLE)
id customData;
207 - (instancetype)init;
215 - (instancetype)initWithMediaQueueItem:(
GCKMediaQueueItem *GCK_NULLABLE_TYPE)item;
224 GCK_ASSUME_NONNULL_END