System/Library/Frameworks/MediaPlayer.framework
MPNetworkObserver.h
@class NSObject;
@protocol OS_dispatch_queue;
@interface MPNetworkObserver : NSObject {
int _musicCellularNetworkingAllowedNotifyToken;
int _videosPreferencesChangedToken;
long long _networkUsageCount;
NSObject<OS_dispatch_queue> *_accessQueue;
BOOL _videosAllowsCellularStreaming;
}
@property (class, readonly, nonatomic) MPNetworkObserver *sharedNetworkObserver;
@property (readonly, nonatomic) BOOL isUsingNetwork;
@property (nonatomic, getter=isMusicCellularStreamingAllowed) BOOL musicCellularStreamingAllowed;
@property (nonatomic, getter=isVideoCellularStreamingAllowed) BOOL videoCellularStreamingAllowed;
@property (nonatomic, getter=isMusicCellularDownloadingAllowed) BOOL musicCellularDownloadingAllowed;
@property (readonly, nonatomic, getter=isStoreCellularNetworkingAllowed) BOOL storeCellularNetworkingAllowed;
- (id)init;
- (void)dealloc;
- (id)_init;
- (void)endUsingNetwork;
- (void).cxx_destruct;
- (void)beginUsingNetwork;
@end