本文整理汇总了C++中ProxyRTSPClient::sendOptionsCommand方法的典型用法代码示例。如果您正苦于以下问题:C++ ProxyRTSPClient::sendOptionsCommand方法的具体用法?C++ ProxyRTSPClient::sendOptionsCommand怎么用?C++ ProxyRTSPClient::sendOptionsCommand使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProxyRTSPClient
的用法示例。
在下文中一共展示了ProxyRTSPClient::sendOptionsCommand方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sendLivenessCommand
void ProxyRTSPClient::sendLivenessCommand(void* clientData) {
ProxyRTSPClient* rtspClient = (ProxyRTSPClient*)clientData;
MediaSession* sess = rtspClient->fOurServerMediaSession.fClientMediaSession;
if (rtspClient->fServerSupportsGetParameter && rtspClient->fNumSetupsDone > 0 && sess != NULL) {
rtspClient->sendGetParameterCommand(*sess, ::continueAfterGET_PARAMETER, "", rtspClient->auth());
} else {
rtspClient->sendOptionsCommand(::continueAfterOPTIONS, rtspClient->auth());
}
}
示例2: sendLivenessCommand
void ProxyRTSPClient::sendLivenessCommand(void* clientData) {
ProxyRTSPClient* rtspClient = (ProxyRTSPClient*)clientData;
// Note. By default, we do not send "GET_PARAMETER" as our 'liveness notification' command, even if the server previously
// indicated (in its response to our earlier "OPTIONS" command) that it supported "GET_PARAMETER". This is because
// "GET_PARAMETER" crashes some camera servers (even though they claimed to support "GET_PARAMETER").
#ifdef SEND_GET_PARAMETER_IF_SUPPORTED
MediaSession* sess = rtspClient->fOurServerMediaSession.fClientMediaSession;
if (rtspClient->fServerSupportsGetParameter && rtspClient->fNumSetupsDone > 0 && sess != NULL) {
rtspClient->sendGetParameterCommand(*sess, ::continueAfterGET_PARAMETER, "", rtspClient->auth());
} else {
#endif
rtspClient->sendOptionsCommand(::continueAfterOPTIONS, rtspClient->auth());
#ifdef SEND_GET_PARAMETER_IF_SUPPORTED
}
#endif
}
示例3: sendLivenessCommand
void ProxyRTSPClient::sendLivenessCommand(void* clientData) {
ProxyRTSPClient* rtspClient = (ProxyRTSPClient*)clientData;
rtspClient->sendOptionsCommand(::continueAfterOPTIONS, rtspClient->auth());
}