@class NSString, CallSegment, VCReportingHistogram; @interface VCAggregatorFaceTime : VCAggregator <VCAdaptiveLearningDelegate> { NSString *_currentSegmentKey; NSString *_relayServer; NSString *_endToEndStatus; int _relayType; NSString *_accessToken; CallSegment *_currentSegment; BOOL _currentDegradedVideoState; double _degradedVideoStartTime; double _degradedVideoDuration; BOOL _currentNoRemoteState; double _noRemoteStartTime; unsigned int _vcrcProfileNumber; int _callTotalDurationTicks; int _callAggregatedDurationTicks; double _callAverageTargetBitrate; double _callAverageSendBitrate; double _callAverageReceiveBitrate; int _callMaxAudioErasureCount; int _callMaxVideoStallCount; double _callAverageJitterBufferDelay; int _targetJBSizeChanges; int _maxTargetJBSizeChanges; int _minVideoFrameRate; int _callAudioTotalTimescaleCount; int _callAudioTotalSpeechTimescaleCount; int _callAudioTotalSilenceTimescaleCount; int _callAudioTotalExpandTimescaleCount; int _callAudioTotalCompressTimescaleCount; double _callAudioAverageTimescaleRate; double _callAudioAverageSilenceTimescaleRate; double _callAudioAverageSpeechTimescaleRate; unsigned int _averageJitterQueueSize; unsigned int _averageJitterQueueSizeChanges; unsigned int _maxJitterQueueSize; double _timeWeightedJitterQueueSize; double _callAverageTotalVideoSendBitrate; double _callAverageVideoMediaSendBitrate; double _callAverageVideoHeaderSendBitrate; double _callAverageVideoFECSendBitrate; double _callAverageRTT; double _callAverageAbnormalPLR; unsigned int _callAbnormalPLRCount; unsigned int _callLBAOnCount; double _callPoorConnectionTotalLength; double _callPoorConnectionMaxLength; unsigned int _callPoorConnectionFrequency; double _callTotalVideoStallTime; double _lastReportedVideoStallTime; double _lastReportedMediaStallTime; double _callLastVideoResolutionChangeTime; unsigned int _callECNEnabledCount; unsigned int _totalConnectionTime; unsigned int _startConnectionTime; unsigned int _transportConnectionTime; unsigned int _totalMediaStallSaveInterval; int _mediaReceivedTime; unsigned int _mediaReceivedToProcessedTime; unsigned int _callDeviceRole; unsigned int _callTransportType; unsigned int _callErrorDomain; unsigned int _numberOfSegments; unsigned long long _lastReportedVideoPacketSent; unsigned int _lastReportedAudioPacketRecv; unsigned long long _VPLRAccumulator; unsigned int _significantOOOPacketCount; unsigned int _totalVideoPacketsExpected; unsigned int _totalFIRDemandCounter; unsigned int _totalFIRCounter; unsigned int _videoFrameDecodedButSkippedCounter; unsigned int _videoFrameIncompleteNextTSCounter; unsigned int _videoFrameTotalIncompleteCounter; unsigned int _decodedVideoFrameEnqueueCounter; unsigned int _videoFrameReceivedCounter; unsigned int _videoFrameExpectedCounter; unsigned int _videoFrameNonFECTotalCounter; unsigned int _videoFrameNonFECCompleteCounter; unsigned int _encodedVideoFrameCounter; unsigned int _captureVideoFrameCounter; unsigned int _lastReportedTotalCellDupTxDataBytes; unsigned int _lastReportedTotalCellDupRxDataBytes; unsigned int _lastReportedTotalUsedCellBudgetTxDataBytes; unsigned int _lastReportedTotalUsedCellBudgetRxDataBytes; unsigned int _lastReportedMBLRampDownCount; unsigned char _duplicationType; unsigned long long _lastReportedTotalCellTxDataBytes; unsigned long long _lastReportedTotalCellRxDataBytes; unsigned int _totalDuplicationDuration; BOOL _didSwitchFromOneToOne; BOOL _didSwitchFromGFT; double _oneToOneSwitchUpgradeTime; unsigned int _oneToOneSwitchUpgradeErrorCode; double _gftSwitchDowngradeTime; unsigned int _gftSwitchDowngradeErrorCode; double _duplicationStartTime; unsigned int _evictedFramesLikelyRecoverableCount; unsigned int _evictedFramesTrackedCount; unsigned int _evictedFramesAnalysisValidIntervals; double _evictedFramesAverageLatePacketDelay; double _evictedFramesMaxLatePacketDelay; VCReportingHistogram *_evictedFramesLatePacketHist; unsigned int _evictedFramesRecoveredCount; unsigned int _lateFramesScheduledCount; unsigned int _fecProcessingTime; VCReportingHistogram *_lossPattern; double _primaryConnHealthAllowedDelay; unsigned int _localAlertStateSwitchCount; unsigned int _remoteAlertStateSwitchCount; double _lastLocalAlertTime; double _lastRemoteAlertTime; BOOL _localAlertActive; BOOL _remoteAlertActive; unsigned char _coreMotionActivityValue; unsigned char _coreMotionActivityConfidence; double _minVPCProcessingTime; double _maxVPCProcessingTime; double _averageVPCProcessingTimeSum; unsigned int _averageVPCProcessingTimeCounter; VCReportingHistogram *_callVideoSwitchPeriodHistogram; unsigned long long _localWRMDuplicationSwitchCount; unsigned long long _remoteWRMDuplicationSwitchCount; unsigned long long _packetSendSuccessCounter; unsigned long long _packetSendFailureCounter; int _avSyncOffsetSum; int _minAVSyncOffset; int _maxAVSyncOffset; unsigned int _avSyncOffsetSamplesCount; BOOL _isExpanseEnabled; double _handshakeStartTime; double _handshakeDuration; BOOL _isCenterStageEnabled; BOOL _isPortraitBlurEnabled; int _lastCameraCaptureWidth; int _lastCameraCaptureHeight; BOOL _isRTXTelemetryAvailable; unsigned long long _nacksSent; unsigned long long _nacksFulfilled; unsigned long long _nacksFulfilledOnTime; unsigned int _uniqueNacksSent; unsigned long long _lateFramesScheduledWithRTXCount; unsigned long long _assembledFramesWithRTXPacketsCount; unsigned long long _failedToAssembleFramesWithRTXPacketsCount; VCReportingHistogram *_nacksPLRWithRTX; VCReportingHistogram *_nacksPLRWithoutRTX; unsigned short _currentAudioCodecPayload; unsigned int _currentAudioMediaBitrate; double _lastAudioTierStatsUpdate; BOOL rtcpPSFBForLossFeedbackEnabled; BOOL rtcpPSFBForLtrAckEnabled; } @property (readonly) VCReportingHistogram *JBQSizeDeltaVidLarger; @property (readonly) VCReportingHistogram *JBQSizeDeltaAudLarger; @property (readonly) NSString *lastSegmentKey; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)reset:(id)a0; - (void)reset; - (void)dealloc; - (void)populateSegmentBytes:(struct tagVCAggregatorFaceTimeSegmentStatsBytes { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; } *)a0 toPayload:(id)a1; - (void)processConnectionEstablishment:(id)a0; - (void)updateCellTech:(id)a0; - (void)updateRTXStats:(id)a0; - (void)updateLinkProbingStats:(unsigned int)a0 payload:(id)a1; - (void)updateProtocolStackDescription:(id)a0; - (void)addConnectionTiming:(id)a0; - (void)addControlChannelTelemetry:(id)a0; - (id)aggregatedCallReports; - (id)aggregatedSegmentQRReport; - (id)aggregatedSegmentReport:(int)a0; - (id)aggregatedSegmentReportInternal:(int)a0; - (id)aggregatedSessionReport; - (void)flushCurrentSegment; - (void)flushCurrentSegment:(id)a0; - (id)initWithDelegate:(id)a0 nwParentActivity:(id)a1 conversationTimeBase:(id)a2; - (BOOL)isDuplicationChangedForEventType:(unsigned short)a0; - (double)markHandshakeCompletion:(id)a0; - (void)markHandshakeStart:(id)a0; - (void)processCameraResolution:(id)a0; - (void)processControlChannelEventType:(unsigned short)a0 payload:(id)a1; - (void)processDuplication:(id)a0 type:(unsigned short)a1; - (void)processEventWithCategory:(unsigned short)a0 type:(unsigned short)a1 payload:(id)a2; - (void)processRTXConfigData:(id)a0; - (void)processRtcpPSFBForResiliencyConfigData:(id)a0; - (void)saveCallSegmentHistory; - (void)setNWActivityReportingEnabled:(BOOL)a0; - (void)setupAdaptiveLearningWithParameters:(id)a0; - (BOOL)shouldReportWithCallErrorCode:(unsigned int)a0; - (void)startNewSegment:(id)a0; - (void)updateAVSyncOffsetSumAndCountWithValue:(int)a0; - (void)updateActiveConnectionRegistry:(id)a0 type:(unsigned short)a1; - (void)updateAlgoMetrics:(id)a0 type:(unsigned int)a1; - (void)updateAudioTxStatsWithPayload:(id)a0; - (void)updateBitrateCap:(id)a0; - (void)updateCenterStageEnabled:(unsigned short)a0; - (void)updateConnectionTelemetry:(id)a0; - (void)updateConnectionTimes:(id)a0; - (void)updateCoreMotionActivityWithPayload:(id)a0; - (void)updateErrorCode:(id)a0; - (void)updateLateFrameStats:(id)a0; - (void)updateLinkSuggestionTelemetry:(id)a0; - (void)updateNetworkSendResultStats:(id)a0; - (void)updateNetworkStats:(unsigned int)a0 payload:(id)a1; - (void)updateNoRemoteState:(id)a0 state:(BOOL)a1; - (void)updatePauseVideo:(id)a0; - (id)updatePayloadWithSingleParticipantData:(id)a0; - (void)updatePortraitBlurEnabled:(unsigned short)a0; - (void)updatePrimaryConnHealthAllowedDelay:(double)a0; - (void)updateQRExperiments:(id)a0; - (void)updateRTStats:(id)a0; - (void)updateRateControlExperiment:(id)a0 type:(unsigned short)a1; - (void)updateRateControlSmartBrakeTrialVersion:(id)a0 type:(unsigned short)a1; - (void)updateRelayInfo:(id)a0; - (void)updateRoleModeTransport:(unsigned short)a0 deviceRole:(unsigned short)a1 transportType:(unsigned short)a2 isInitiator:(BOOL)a3; - (void)updateSegmentStats:(id)a0; - (void)updateSwitchConfiguration:(unsigned int)a0 payload:(id)a1; - (void)updateVCRCProfileNumber:(unsigned int)a0; - (void)updateVPCStatus:(id)a0; - (void)updateVideoQualityWithPayload:(id)a0; - (void)updateVideoResolution:(id)a0; - (void)updateVideoSwitchTimes:(id)a0; - (void)updateWRMMetrics:(unsigned int)a0 payload:(id)a1; @end