@class NSString, NSMutableDictionary, VCReportingHistogram; @interface VCAggregatorAirPlay : VCAggregator { double _sessionTotalDuration; double _lastReportedVideoStallTime; double _totalVideoStallTime; double _maxVideoStallInterval; int _videoStallCount; int _avgFramerate; int _averageReceiveBitrate; int _averageSendBitrate; int _maxSendBitrate; int _averageTargetBitrate; int _maxTargetBitrate; int _maxPLR; int _totalFIRCounter; int _videoWidth; int _videoHeight; int _codec; int _averageVideoTxMetadataOverheadBitrate; int _averageVideoRxMetadataOverheadBitrate; double _averageExpirationTime; double _maxExpirationTime; double _averageWiFiPacketDelay; double _averageMaxAverageWiFiPacketDelay; unsigned int _averageWiFiThroughput; unsigned int _totalNACKCounter; unsigned int _averageBurstyPacketLossCount; unsigned int _maxBurstyPacketLossCount; unsigned int _averagePacketLossRate; unsigned int _averageBandwidthEstimation; unsigned int _maxBandwidthEstimation; unsigned int _averageJitterQueueSize; unsigned int _averageJitterQueueSizeChanges; double _timeSpentWithNonZeroJitterQueueSize; double _timeWeightedJitterQueueSize; unsigned int _maxJitterQueueSize; double _averagePlaybackOffset; double _maxPlaybackOffset; unsigned int _mediaCaptureJitterTotal; unsigned int _mediaCaptureBufferRateTotal; unsigned int _averageRoundTripTime; unsigned int _maxRoundTripTime; unsigned int _averageHIDEventLatencySampleCount; unsigned int _averageHIDEventLatency; unsigned int _maxHIDEventLatency; unsigned int _minHIDEventLatency; unsigned int _videoFrameNonFECTotalCounter; unsigned int _videoFrameNonFECCompleteCounter; unsigned int _videoFrameDisplayedCounter; unsigned int _decodedVideoFrameEnqueueCounter; unsigned int _videoFrameReceivedCounter; unsigned int _videoFrameExpectedCounter; unsigned int _rtcpTimeoutCount; unsigned int _evictedFramesLikelyRecoverableCount; unsigned int _evictedFramesTrackedCount; unsigned int _evictedFramesAnalysisValidIntervals; double _evictedFramesAverageLatePacketDelay; unsigned int _evictedFramesRecoveredCount; unsigned int _accumVideoFrameErasureCount; unsigned int _maxVideoFrameErasureCount; unsigned int _maxVideoStallCount; unsigned int _minVideoFrameRate; VCReportingHistogram *_RBR; VCReportingHistogram *_TBR; VCReportingHistogram *_SBR; VCReportingHistogram *_VST; VCReportingHistogram *_PLR; VCReportingHistogram *_BPL; VCReportingHistogram *_EXT; VCReportingHistogram *_BWE; VCReportingHistogram *_VJS; VCReportingHistogram *_RTT; VCReportingHistogram *_HEL; NSMutableDictionary *_fecStatsDict; int _twoPtFourGhzChannelCount; int _fiveGhzChannelCount; int _dfsChannelCount; int _inactiveSlotCount; struct { int twoPtFourGhzChannelCount; int fiveGhzChannelCount; int dfsChannelCount; int inactiveSlotCount; } _channelSequenceStats; struct { int twoPtFourGhzChannelCount; int fiveGhzChannelCount; int dfsChannelCount; int inactiveSlotCount; } _previousChannelSequenceStats; NSString *_remoteOSBuildVersion; NSString *_remoteFrameworkVersion; NSString *_remoteDeviceModel; } @property (copy, nonatomic) NSString *channelSequence; @property (retain, nonatomic) NSString *previousChannelSequence; @property (copy, nonatomic) NSString *segmentName; - (void)reset; - (void)dealloc; - (id)initWithDelegate:(id)a0; - (id)initWithDelegate:(id)a0 options:(id)a1; - (void)startNewSegment; - (id)aggregatedSegmentReport:(int)a0; - (void)composeChannelSequenceReport:(id)a0; - (void)composeReceiverReport:(id)a0; - (id)composeSegmentReport:(int)a0; - (void)composeSenderReport:(id)a0; - (void)composeSystemInfoReport:(id)a0; - (void)flushCurrentSegment; - (void)processEventWithCategory:(unsigned short)a0 type:(unsigned short)a1 payload:(id)a2; - (void)processMediaCaptureRealtimeStats:(id)a0; - (void)processRealtimeStats:(id)a0; - (void)processRealtimeStatsPart1:(id)a0; - (void)processRealtimeStatsPart2:(id)a0; - (void)processRealtimeStatsPart3:(id)a0; - (void)processRealtimeStatsPart4:(id)a0; - (void)processRealtimeStatsPart5:(id)a0; - (void)processRealtimeStatsPart6:(id)a0; - (id)sessionFECReport; - (void)updateReceiverVideoStreamConfiguration:(id)a0; - (void)updateSenderVideoStreamConfiguration:(id)a0; - (void)updateVideoFECStats:(id)a0; - (void)updateVideoStreamInfo:(id)a0; @end