QTSServerPrefs::QTSServerPrefs(XMLPrefsParser* inPrefsSource, Bool16 inWriteMissingPrefs) : QTSSPrefs(inPrefsSource, NULL, QTSSDictionaryMap::GetMap(QTSSDictionaryMap::kPrefsDictIndex), false), fSessionTimeoutInSecs(0), fMaximumConnections(0), fMaxBandwidthInKBits(0), fBreakOnAssert(false), fAutoRestart(false), fErrorRollIntervalInDays(0), fErrorLogBytes(0), fErrorLogVerbosity(0), fScreenLoggingEnabled(true), fErrorLogEnabled(false), fCMSPort(0), fAutoStart(false), fEnableMSGDebugPrintfs(false), fEnableCMSServerInfo(true), fNumThreads(0), fNumMsgThreads(0), #if __MacOSX__ fEnableMonitorStatsFile(false), #else fEnableMonitorStatsFile(false), #endif fStatsFileIntervalSeconds(10), fCloseLogsOnWrite(false), fMonitorLANPort(0), fMonitorWANPort(0), fAllowGuestAuthorizeDefault(true) { SetupAttributes(); RereadServerPreferences(inWriteMissingPrefs); }
QTSServerPrefs::QTSServerPrefs(XMLPrefsParser* inPrefsSource, Bool16 inWriteMissingPrefs) : QTSSPrefs(inPrefsSource, NULL, QTSSDictionaryMap::GetMap(QTSSDictionaryMap::kPrefsDictIndex), false), fConnectionTimeoutInSecs(0), fRTSPTimeoutString(fRTSPTimeoutBuf, 0), fCMSPort(0), fMaximumConnections(0), fMaxBandwidthInKBits(0), fBreakOnAssert(false), fAutoRestart(false), fTBUpdateTimeInSecs(0), fABUpdateTimeInSecs(0), fLocalCameraPort(80), fErrorRollIntervalInDays(0), fErrorLogBytes(0), fErrorLogVerbosity(0), fScreenLoggingEnabled(true), fErrorLogEnabled(false), fMinTCPBufferSizeInBytes(0), fMaxTCPBufferSizeInBytes(0), fTCPSecondsToBuffer(0), fAuthScheme(qtssAuthDigest), fNumThreads(0), fNumRTSPThreads(0), fCloseLogsOnWrite(false) { SetupAttributes(); RereadServerPreferences(inWriteMissingPrefs); }
QTSServerPrefs::QTSServerPrefs(XMLPrefsParser* inPrefsSource, Bool16 inWriteMissingPrefs) : QTSSPrefs(inPrefsSource, NULL, QTSSDictionaryMap::GetMap(QTSSDictionaryMap::kPrefsDictIndex), false), fRTSPTimeoutInSecs(0), fRTSPTimeoutString(fRTSPTimeoutBuf, 0), fSessionTimeoutInSecs(0), fRTPTimeoutInSecs(0), fMaximumConnections(0), fMaxBandwidthInKBits(0), fBreakOnAssert(false), fAutoRestart(false), fTBUpdateTimeInSecs(0), fABUpdateTimeInSecs(0), fSafePlayDurationInSecs(0), fErrorRollIntervalInDays(0), fErrorLogBytes(0), fErrorLogVerbosity(0), fScreenLoggingEnabled(true), fErrorLogEnabled(false), fMinTCPBufferSizeInBytes(0), fMaxTCPBufferSizeInBytes(0), fTCPSecondsToBuffer(0), fCMSPort(0), fAppendSrcAddrInTransport(false), fSmallWindowSizeInK(0), fMediumWindowSizeInK(0), fLargeWindowSizeInK(0), fWindowSizeThreshold(0), fWindowSizeMaxThreshold(0), fMaxRetransDelayInMsec(0), fIsAckLoggingEnabled(false), fSendIntervalInMsec(0), fMaxSendAheadTimeInSecs(0), fAuthScheme(qtssAuthDigest), fAutoStart(false), fEnableMSGDebugPrintfs(false), fEnableCMSServerInfo(true), fNumThreads(0), fNumMsgThreads(0), #if __MacOSX__ fEnableMonitorStatsFile(false), #else fEnableMonitorStatsFile(false), #endif fStatsFileIntervalSeconds(10), fOverbufferRate(0.0), fCloseLogsOnWrite(false), fDisableThinning(false), fMonitorLANPort(0), fMonitorWANPort(0), fAllowGuestAuthorizeDefault(true) { SetupAttributes(); RereadServerPreferences(inWriteMissingPrefs); }
QTSServerPrefs::QTSServerPrefs(XMLPrefsParser* inPrefsSource, Bool16 inWriteMissingPrefs) : QTSSPrefs(inPrefsSource, NULL, QTSSDictionaryMap::GetMap(QTSSDictionaryMap::kPrefsDictIndex), false), fConnectionTimeoutInSecs(0), fErrorRollIntervalInDays(0), fErrorLogBytes(0), fErrorLogVerbosity(0), fScreenLoggingEnabled(true), fErrorLogEnabled(false), fNumThreads(0), fNumBlockingThreads(0), fCloseLogsOnWrite(false) { SetupAttributes(); RereadServerPreferences(inWriteMissingPrefs); }
QTSServerPrefs::QTSServerPrefs(XMLPrefsParser* inPrefsSource, Bool16 inWriteMissingPrefs) : QTSSPrefs(inPrefsSource, NULL, QTSSDictionaryMap::GetMap(QTSSDictionaryMap::kPrefsDictIndex), false), fConnectionTimeoutInSecs(0), fRTSPTimeoutString(fRTSPTimeoutBuf, 0), fCMSPort(0), fMaximumConnections(0), fMaxBandwidthInKBits(0), fBreakOnAssert(false), fAutoRestart(false), fTBUpdateTimeInSecs(0), fABUpdateTimeInSecs(0), fLocalCameraPort(80), fErrorRollIntervalInDays(0), fErrorLogBytes(0), fErrorLogVerbosity(0), fScreenLoggingEnabled(true), fErrorLogEnabled(false), fDropAllPacketsTimeInMsec(0), fDropAllVideoPacketsTimeInMsec(0), fThinAllTheWayTimeInMsec(0), fAlwaysThinTimeInMsec(0), fStartThinningTimeInMsec(0), fStartThickingTimeInMsec(0), fThickAllTheWayTimeInMsec(0), fQualityCheckIntervalInMsec(0), fMinTCPBufferSizeInBytes(0), fMaxTCPBufferSizeInBytes(0), fTCPSecondsToBuffer(0), fDoReportHTTPConnectionAddress(false), fAppendSrcAddrInTransport(false), fSmallWindowSizeInK(0), fMediumWindowSizeInK(0), fLargeWindowSizeInK(0), fWindowSizeThreshold(0), fWindowSizeMaxThreshold(0), fMaxRetransDelayInMsec(0), fIsAckLoggingEnabled(false), fRTCPPollIntervalInMsec(0), fRTCPSocketRcvBufSizeInK(0), fIsSlowStartEnabled(false), fSendIntervalInMsec(0), fMaxSendAheadTimeInSecs(0), fauto_delete_sdp_files(false), fAuthScheme(qtssAuthDigest), fsdp_file_delete_interval_seconds(10), fAutoStart(false), fEnableRTSPErrMsg(false), fEnableRTSPDebugPrintfs(false), fEnableRTSPServerInfo(true), fNumThreads(0), fNumRTSPThreads(0), #if __MacOSX__ fEnableMonitorStatsFile(false), #else fEnableMonitorStatsFile(false), #endif fStatsFileIntervalSeconds(10), fOverbufferRate(0.0), fCloseLogsOnWrite(false), fDisableThinning(false), // fDefaultStreamQuality(0), fAllowGuestAuthorizeDefault(true) { SetupAttributes(); RereadServerPreferences(inWriteMissingPrefs); }
QTSServerPrefs::QTSServerPrefs(XMLPrefsParser* inPrefsSource, Bool16 inWriteMissingPrefs) : QTSSPrefs(inPrefsSource, NULL, QTSSDictionaryMap::GetMap(QTSSDictionaryMap::kPrefsDictIndex), false), fRTSPTimeoutInSecs(0), fRTSPTimeoutString(fRTSPTimeoutBuf, 0), fRealRTSPTimeoutInSecs(0), fRTPTimeoutInSecs(0), fMaximumConnections(0), fMaxBandwidthInKBits(0), fDropAllPacketsTimeInMsec(0), fDropAllVideoPacketsTimeInMsec(0), fThinAllTheWayTimeInMsec(0), fAlwaysThinTimeInMsec(0), fStartThinningTimeInMsec(0), fStartThickingTimeInMsec(0), fThickAllTheWayTimeInMsec(0), fQualityCheckIntervalInMsec(0), /*此处缺少fMinTCPBufferSizeInBytes,fMaxTCPBufferSizeInBytes,fTCPSecondsToBuffer*/ fDoReportHTTPConnectionAddress(false), fAppendSrcAddrInTransport(false), fBreakOnAssert(false), fAutoRestart(false), fTBUpdateTimeInSecs(0), fABUpdateTimeInSecs(0), fSafePlayDurationInSecs(0), fErrorLogEnabled(false), fScreenLoggingEnabled(true), fErrorLogBytes(0), fErrorRollIntervalInDays(0), fErrorLogVerbosity(0),//当前错误日志的级别 fMaxRetransDelayInMsec(0), fIsAckLoggingEnabled(false), fRTCPPollIntervalInMsec(0), fRTCPSocketRcvBufSizeInK(0), fSendIntervalInMsec(0), fMaxSendAheadTimeInSecs(0), fIsSlowStartEnabled(false), fAutoStart(false), fReliableUDP(true),/* 可用RUDP方式传输 */ fReliableUDPPrintfs(false), fEnableRTSPErrMsg(false), fEnableRTSPDebugPrintfs(false), fEnableRTSPServerInfo(true), fNumThreads(0), #if __MacOSX__ fEnableMonitorStatsFile(false), #else fEnableMonitorStatsFile(false), #endif fStatsFileIntervalSeconds(10), fOverbufferRate(0.0), fSmallWindowSizeInK(0), fMediumWindowSizeInK(0), fLargeWindowSizeInK(0), fWindowSizeThreshold(0), fWindowSizeMaxThreshold(0), fEnablePacketHeaderPrintfs(false), fPacketHeaderPrintfOptions(kRTPALL | kRTCPSR | kRTCPRR | kRTCPAPP | kRTCPACK), fCloseLogsOnWrite(false), fDisableThinning(false), fauto_delete_sdp_files(false), fsdp_file_delete_interval_seconds(10),/* 检查sdp文件间隔10s */ fAuthScheme(qtssAuthDigest) /* 默认digest认证级别 */ { SetupAttributes(); RereadServerPreferences(inWriteMissingPrefs); }