@class NSString; @interface VCDefaults : NSObject { int _forceCaptureWidth; int _forceCaptureHeight; int _forceEncodeWidth; int _forceEncodeHeight; int _forceEncodeFramerate; int _forceFramerate; int _forceBitrate; int _forceVideoPayload; int _forceRecvVideoPayload; int _forceKeyFrameInterval; } @property (readonly) BOOL forceScreenHWI; @property (readonly) BOOL forceHWI; @property (readonly) BOOL forceMultiwayHWI; @property (readonly) BOOL forceDisableThermal; @property (readonly) int forceCaptureWidth; @property (readonly) int forceCaptureHeight; @property (readonly) int forceEncodeFramerate; @property (readonly) int forceEncodeWidth; @property (readonly) int forceEncodeHeight; @property (readonly) int forceFramerate; @property (readonly) int forceBitrate; @property (readonly) int forceVideoPayload; @property (readonly) int forceRecvVideoPayload; @property (readonly) int forceKeyFrameInterval; @property (readonly) BOOL forceARCapture; @property (readonly) BOOL forceMirroredCapture; @property (readonly) BOOL forceEnablePearlCamera; @property (readonly) BOOL cameraVideoStablization; @property (readonly) BOOL forceOneToOneMode; @property (readonly) BOOL supportsOneToOneMode; @property (readonly) BOOL forceDisableVideoRuleWiFi1080; @property (readonly) BOOL forceDisableVideoRuleCell720; @property (readonly) BOOL forceDisableProcessSpecificRequirements; @property (readonly) BOOL forceDisableSSRCCollisionDetection; @property (readonly) BOOL enableBitstreamCapture; @property (readonly) int enableRxDecodeYUVDump; @property (readonly) BOOL enableVPBLogging; @property (readonly) int enableTxSourceYuvDump; @property (readonly) BOOL enableTxBitstreamDump; @property (readonly) BOOL enableRecvBitstreamDump; @property (readonly) BOOL enablePacketLogging; @property (readonly) BOOL enableTxTimestampAlignmentLogs; @property (readonly) BOOL disableVAD; @property (readonly) int bundleAudio; @property (readonly) BOOL audioRecordingEnabled; @property (readonly) int forceAudioPayload; @property (readonly) int forceAudioBitrate; @property (readonly) int forceAudioPacketsPerBundle; @property (readonly) int forceAudioHardwareSampleRate; @property (readonly) float forceAudioPowerThreshold; @property (readonly) int forceAudioPowerTimeInterval; @property (readonly) BOOL forceDisableAudioPowerSpectrumRegister; @property (readonly) BOOL forceUseFloat; @property (readonly) int forceAudioChannelCount; @property (readonly) BOOL disableRed; @property (readonly) int forceRedNumPayloads; @property (readonly) int forceRedMaxDelay; @property (readonly) BOOL useSBR; @property (readonly) unsigned int aacBlockSize; @property (readonly) BOOL offerAnetecCodecEnabled; @property (readonly) int forceVideoStreamResolution; @property (readonly) int forceVideoStreamTxMaxBitrate; @property (readonly) int forceVideoStreamTxMinBitrate; @property (readonly) int forceVideoStreamFramerate; @property (readonly) int forceVideoStreamKeyFrameInterval; @property (readonly) int forceVideoStreamRxMaxBitrate; @property (readonly) int forceVideoStreamRxMinBitrate; @property (readonly) BOOL forceVideoStreamDisableBitrateCap; @property (readonly) int forceVideoStreamPayload; @property (readonly) BOOL forceVideoStreamLowLatency; @property (readonly) double remoteMediaStallTimeout; @property (readonly) BOOL videoStreamRateControlDumpEnabled; @property (readonly) int videoStreamRateControlAlgorithm; @property (readonly) BOOL forceDisableMediaQueue; @property (readonly) BOOL mediaQueueDumpEnabled; @property (readonly) int rateControllerType; @property (readonly) int rateControlStatisticsQueueWaitTime; @property (readonly) BOOL bandwidthEstimationDumpEnabled; @property (readonly) BOOL rateControlDumpEnabled; @property (readonly) BOOL rateControlLogEnabled; @property (readonly) BOOL rateControlAllowVideoStop; @property (readonly) BOOL rateControlAllowBurstyLossRampDown; @property (readonly) int rateControlForceTxCap; @property (readonly) int rateControlForceRxCap; @property (readonly) int rateControlForceTxRate; @property (readonly) int rateControlForceRxRate; @property (readonly) int rateControlBasebandSlowDownFactor; @property (readonly) int packetExpirationTime; @property (readonly) int redundancyControlForceVideoRedundancyPercentage; @property (readonly) BOOL isFECVersion2Enabled; @property (readonly) int max2GRate; @property (readonly) BOOL forceIPv6; @property (readonly) int enableiRATSuggestion; @property (readonly) int localWRMLinkType; @property (readonly) BOOL enableGFTStatsReporting; @property (readonly) BOOL enableGFTStatsReceiveThread; @property (readonly) float pauseHeartbeatInterval; @property (readonly) BOOL forceWiFiAssist; @property (readonly) BOOL forceWiFiAssistOutOfBudget; @property (readonly) int localRATTypeOverride; @property (readonly) int extraPayloads; @property (readonly) int encodingScore; @property (readonly) BOOL canDecodeHD; @property (readonly) BOOL shouldDisplayVideoInfoLayer; @property (readonly) BOOL momentsUserPreferenceEnabled; @property (readonly) BOOL momentsUseBestVideoRule; @property (readonly) BOOL dumpMediaBlob; @property (readonly) unsigned int maxActiveVideoEncoders; @property (readonly) unsigned int maxActiveVideoDecoders; @property (readonly) BOOL forceEVSWideBand; @property (readonly) BOOL forceMuteAtStart; @property (readonly) BOOL forceDisableVideoDegraded; @property (readonly) BOOL forceDisableMediaStalled; @property (readonly) unsigned int minParticipantCountSendVoiceActiveOnly; @property (readonly) BOOL forceDisableMediaEncryption; @property (readonly) BOOL forceDisableReporting; @property (readonly) BOOL forceFECRepairStream; @property (readonly) BOOL useVirtualCapture; @property (readonly) BOOL useCannedVideoPackets; @property (readonly) unsigned char cannedVideoPacketMode; @property (readonly) NSString *virtualHardware; @property (readonly) BOOL isTransmitterTestVerificationEnabled; @property (readonly) BOOL isReceiverTestVerificationEnabled; @property (readonly) unsigned int forceVisibilityIndex; @property (readonly) BOOL forceDisableMediaPriority; @property (readonly) unsigned char audioPriorityDecaySlow; @property (readonly) unsigned char audioPriorityDecayFast; @property (readonly) unsigned char audioPriorityRampUpSpeed; @property (readonly) float audioVoiceDetectionSensitivity; @property (readonly) unsigned int silenceLevelMovingAveragePeriod; @property (readonly) unsigned char forceAudioPriorityValue; @property (readonly) BOOL forceAudioPriorityEnabled; @property (readonly) unsigned int multiwayAudioNetworkBitrateCapWifi; @property (readonly) unsigned int multiwayAudioNetworkBitrateCapCellular; @property (readonly) unsigned int multiwayVideoNetworkBitrateCapWifi; @property (readonly) unsigned int multiwayVideoNetworkBitrateCapCellular; @property (readonly) unsigned int prominenceActiveProbabilityThreshold; @property (readonly) unsigned int prominenceInactiveProbabilityThreshold; @property (readonly) unsigned int prominenceActiveAccumulationThreshold; @property (readonly) unsigned int prominenceInactiveAccumulationThreshold; @property (readonly) BOOL forceDisableFaceZoom; @property (readonly) BOOL enableHEIFAndHEVCForMoments; @property (readonly) BOOL forceDynamicEffectsFramerate; @property (readonly) float depthFrameRateMultiplier; @property (readonly) BOOL forceDisableEffectsHealthCheck; @property (readonly) BOOL forceDisableMessageEncryption; + (long long)integerValueForKey:(struct __CFString { } *)a0; + (id)sharedInstance; + (long long)integerValueForKey:(struct __CFString { } *)a0 defaultValue:(long long)a1; + (BOOL)booleanValueForKey:(struct __CFString { } *)a0; + (BOOL)booleanValueForKey:(struct __CFString { } *)a0 defaultValue:(BOOL)a1; + (id)copyStringValueForKey:(struct __CFString { } *)a0; + (double)getDoubleValueForKey:(struct __CFString { } *)a0 defaultValue:(double)a1; - (id)allocWithZone:(struct _NSZone { } *)a0; - (id)retain; - (id)init; - (unsigned long long)retainCount; - (id)autorelease; - (oneway void)release; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)forceWifiAssist; - (void)seperateString:(id)a0; - (BOOL)shouldOverrideEffectsFramerate:(unsigned int *)a0; - (BOOL)enableAudioDumpParticipantLocal:(BOOL)a0; - (BOOL)enableAudioDumpParticipantRemote:(BOOL)a0; - (BOOL)forceEnableAudioMockInputPathForAppleTV; - (unsigned int)forceThermalLevelFramerate:(unsigned int)a0; - (BOOL)forceUseInternalRTPThreadingWithDefaultValue:(BOOL)a0; - (BOOL)forceWifiAssistOutOfBudget; @end