3 #import <GoogleCast/GCKAdBreakStatus.h> 4 #import <GoogleCast/GCKDefines.h> 5 #import <GoogleCast/GCKMediaCommon.h> 7 #import <Foundation/Foundation.h> 18 GCK_ASSUME_NONNULL_BEGIN
83 typedef NS_ENUM(NSInteger, GCKMediaPlayerState) {
85 GCKMediaPlayerStateUnknown = 0,
87 GCKMediaPlayerStateIdle = 1,
89 GCKMediaPlayerStatePlaying = 2,
91 GCKMediaPlayerStatePaused = 3,
93 GCKMediaPlayerStateBuffering = 4,
95 GCKMediaPlayerStateLoading = 5,
102 typedef NS_ENUM(NSInteger, GCKMediaPlayerIdleReason) {
104 GCKMediaPlayerIdleReasonNone = 0,
107 GCKMediaPlayerIdleReasonFinished = 1,
113 GCKMediaPlayerIdleReasonCancelled = 2,
119 GCKMediaPlayerIdleReasonInterrupted = 3,
122 GCKMediaPlayerIdleReasonError = 4,
139 @property(nonatomic, assign, readonly) GCKMediaPlayerState
playerState;
152 @property(nonatomic, assign, readonly) GCKMediaPlayerIdleReason
idleReason;
174 @property(nonatomic, assign, readonly)
float volume;
179 @property(nonatomic, assign, readonly) BOOL
isMuted;
234 @property(nonatomic, strong, readonly, GCK_NULLABLE) NSArray<NSNumber *> *
activeTrackIDs;
246 @property(nonatomic, strong, readonly, GCK_NULLABLE)
id customData;
261 - (instancetype)initWithSessionID:(NSInteger)mediaSessionID
267 - (BOOL)isMediaCommandSupported:(NSInteger)command;
288 - (NSInteger)queueIndexForItemID:(NSUInteger)itemID;
292 GCK_ASSUME_NONNULL_END
A class representing the ad break status.
Definition: GCKAdBreakStatus.h:15
A class representing video format details.
Definition: GCKVideoInfo.h:30