@class MROSTransaction, NSString, AVOutputContextCommunicationChannel, NSDate, APReceiverMediaRemoteCommunicationChannel, AVOutputDeviceCommunicationChannel; @interface MRAirPlayTransportConnection : MRExternalDeviceTransportConnection @property (nonatomic) BOOL channelClosed; @property (retain, nonatomic) NSDate *dateCreated; @property (retain, nonatomic) NSDate *mostRecentMessageSentDate; @property (nonatomic) unsigned long long totalMessagesSentCount; @property (nonatomic) unsigned long long totalBytesSentCount; @property (retain, nonatomic) NSDate *mostRecentMessageReceivedDate; @property (nonatomic) unsigned long long totalMessagesReceivedCount; @property (nonatomic) unsigned long long totalBytesReceivedCount; @property (retain, nonatomic) MROSTransaction *transaction; @property (readonly, nonatomic) id effectiveChannel; @property (readonly, nonatomic) APReceiverMediaRemoteCommunicationChannel *apCommunicationChannel; @property (readonly, nonatomic) AVOutputContextCommunicationChannel *outputContextCommunicationChannel; @property (readonly, nonatomic) AVOutputDeviceCommunicationChannel *outputDeviceCommunicationChannel; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)_init; - (void)closeWithError:(id)a0; - (BOOL)isValid; - (void).cxx_destruct; - (void)communicationChannel:(id)a0 didReceiveData:(id)a1; - (void)communicationChannelDidClose:(id)a0; - (id)initWithAPCommunicationChannel:(id)a0; - (unsigned long long)_sendTransportData:(id)a0; - (void)ingestData:(id)a0; - (id)initWithOutputContextCommunicationChannel:(id)a0 outputContext:(id)a1; - (id)initWithOutputDeviceCommunicationChannel:(id)a0; - (unsigned long long)sendTransportData:(id)a0 options:(id)a1; @end