luxlabs header browser preview


@interface PUBrowsingVideoPlayerChange : PUViewModelChange

@property (nonatomic) BOOL durationDidChange;
@property (nonatomic, setter=_setPlayStateDidChange:) BOOL playStateDidChange;
@property (nonatomic, setter=_setDesiredPlayStateDidChange:) BOOL desiredPlayStateDidChange;
@property (nonatomic, setter=_setPlayingAllowedDidChange:) BOOL isPlayingAllowedDidChange;
@property (nonatomic, setter=_setActivatedDidChange:) BOOL isActivatedDidChange;
@property (nonatomic, setter=_setPlayerLoadingAllowedDidChange:) BOOL isPlayerLoadingAllowedDidChange;
@property (nonatomic, setter=_setAVPlayerDidChange:) BOOL avPlayerDidChange;
@property (nonatomic, setter=_setPlayerItemDidChange:) BOOL playerItemDidChange;
@property (nonatomic, setter=_setErrorDidChange:) BOOL errorDidChange;
@property (nonatomic, setter=_setAtBeginningDidChange:) BOOL isAtBeginningDidChange;
@property (nonatomic, setter=_setAtEndDidChange:) BOOL isAtEndDidChange;
@property (nonatomic, setter=_setStalledDidChange:) BOOL isStalledDidChange;
@property (nonatomic, setter=_setPlayableDidChange:) BOOL isPlayableDidChange;
@property (nonatomic, setter=_setIsMutedDidChange:) BOOL isMutedDidChange;
@property (nonatomic, setter=_setAudioStatusDidChange:) BOOL audioStatusDidChange;
@property (nonatomic, setter=_setAudioSessionVolumeIncreaseDidOccur:) BOOL audioSessionVolumeIncreaseDidOccur;

- (BOOL)hasChanges;

@end