System/Library/PrivateFrameworks/MediaRemote.framework
MRPlaybackSessionMigrateRequest.h
Download MRPlaybackSessionMigrateRequest.h
@class _MRPlaybackSessionMigrateRequestProtobuf, NSString, MRContentItem, MRPlayerPath, MRPlaybackSessionRequest, NSData, NSError;
@interface MRPlaybackSessionMigrateRequest : NSObject <NSCopying> {
_MRPlaybackSessionMigrateRequestProtobuf *_protobuf;
NSError *_migrateError;
NSError *_fallbackError;
}
@property (nonatomic) unsigned int destinationTypes;
@property (nonatomic) long long playerOptions;
@property (nonatomic) long long endpointOptions;
@property (retain, nonatomic) NSString *requestID;
@property (retain, nonatomic) NSString *initiator;
@property (nonatomic) unsigned long long requestType;
@property (nonatomic) unsigned long long fallbackReason;
@property (nonatomic) double playbackPosition;
@property (nonatomic) double playbackRate;
@property (nonatomic) long long playbackSessionSize;
@property (nonatomic) unsigned int playbackState;
@property (retain, nonatomic) MRContentItem *contentItem;
@property (nonatomic) BOOL allowFadeTransition;
@property (retain, nonatomic) MRPlayerPath *playerPath;
@property (nonatomic) unsigned int originatorType;
@property (readonly, nonatomic) double duration;
@property (readonly, nonatomic) NSString *report;
@property (retain, nonatomic) MRPlayerPath *resolvedPlayerPath;
@property (retain, nonatomic) MRPlaybackSessionRequest *playbackSessionRequest;
@property (readonly, nonatomic) _MRPlaybackSessionMigrateRequestProtobuf *protobuf;
@property (readonly, nonatomic) NSData *protobufData;
- (id)init;
- (void)finalize;
- (id)initWithData:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)merge:(id)a0;
- (id)initWithProtobuf:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)addDestinationTypesFromDevices:(id)a0;
- (void)addDestinationType:(unsigned int)a0;
- (void)endEvent:(id)a0;
- (void)endEvent:(id)a0 withError:(id)a1;
- (void)setOriginatorTypeFromDevice:(id)a0;
- (void)startEvent:(id)a0;
@end