Lines Matching refs:info
146 void AVSessionRadar::GetPeerInfoFromDeviceInfo(const DeviceInfo &deviceInfo, AVSessionRadarInfo &info)
148 info.peerUdid_ = GetAnonymousDeviceId(GetUdidByNetworkId(deviceInfo.networkId_));
149 info.peerBtMac_ = "";
150 info.peerNetId_ = GetAnonymousDeviceId(deviceInfo.networkId_);
151 info.peerDevType_ = ConvertHexToString(deviceInfo.deviceType_);
152 info.isTrust_ = (deviceInfo.authenticationStatus_ == 0) ?
168 void AVSessionRadar::GetPeerInfo(const OutputDeviceInfo& outputDeviceInfo, AVSessionRadarInfo &info)
171 GetPeerInfoFromDeviceInfo(outputDeviceInfo.deviceInfos_[0], info);
175 void AVSessionRadar::ReportWithoutTrustInfo(AVSessionRadarInfo &info)
179 HOST_PKG, info.hostPkg_,
180 TO_CALL_PKG, info.toCallPkg_,
181 TRIGGER_MODE, info.triggerMode_,
182 FUNC, info.func_,
183 BIZ_SCENE, info.bizScene_,
184 BIZ_STAGE, info.bizStage_,
185 STAGE_RES, info.stageRes_,
186 BIZ_STATE, info.bizState_,
187 ERROR_CODE, info.errorCode_,
188 DISCOVERY_DEVICE_LIST, info.discoveryDeviceList_,
192 PEER_UDID, info.peerUdid_,
193 PEER_BT_MAC, info.peerBtMac_,
194 PEER_NET_ID, info.peerNetId_,
195 PEER_DEV_TYPE, info.peerDevType_);
198 void AVSessionRadar::ReportWithTrustInfo(AVSessionRadarInfo &info)
202 HOST_PKG, info.hostPkg_,
203 TO_CALL_PKG, info.toCallPkg_,
204 TRIGGER_MODE, info.triggerMode_,
205 FUNC, info.func_,
206 BIZ_SCENE, info.bizScene_,
207 BIZ_STAGE, info.bizStage_,
208 STAGE_RES, info.stageRes_,
209 BIZ_STATE, info.bizState_,
210 ERROR_CODE, info.errorCode_,
211 DISCOVERY_DEVICE_LIST, info.discoveryDeviceList_,
215 PEER_UDID, info.peerUdid_,
216 PEER_BT_MAC, info.peerBtMac_,
217 PEER_NET_ID, info.peerNetId_,
218 PEER_DEV_TYPE, info.peerDevType_,
219 IS_TRUST, info.isTrust_);
222 void AVSessionRadar::ReportHiSysEventBehavior(AVSessionRadarInfo &info)
233 if (info.bundleName_.empty()) {
235 SLOGI("%{public}s func:%{public}s callingUid:%{public}d", __FUNCTION__, info.func_.c_str(), uid);
236 info.bundleName_ = GetBundleNameFromUid(uid);
238 info.CheckTriggerMode();
239 if (!info.bundleName_.empty()) {
240 info.hostPkg_ =
241 (info.bundleName_.find(MEDIA_CONTROL_PKG) != std::string::npos) ? MEDIA_CONTROL_PKG : info.bundleName_;
243 if (info.errorCode_ == 0) {
244 info.errorCode_ = GetRadarErrorCode(0);
246 if (info.isTrust_ == static_cast<int32_t>(TrustStatus::UNKOWN)) {
247 ReportWithoutTrustInfo(info);
249 ReportWithTrustInfo(info);
253 void AVSessionRadar::StartCastDiscoveryBegin(AVSessionRadarInfo &info)
255 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
256 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::START);
257 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
258 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
259 ReportHiSysEventBehavior(info);
262 void AVSessionRadar::StartCastDiscoveryEnd(AVSessionRadarInfo &info)
264 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
265 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::START);
266 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
267 info.bizState_ = static_cast<int32_t>(BizState::END);
268 ReportHiSysEventBehavior(info);
271 void AVSessionRadar::FailToStartCastDiscovery(AVSessionRadarInfo &info)
273 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
274 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::START);
275 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
276 info.bizState_ = static_cast<int32_t>(BizState::END);
277 ReportHiSysEventBehavior(info);
280 void AVSessionRadar::CastDeviceAvailable(const OutputDeviceInfo &castOutputDeviceInfo, AVSessionRadarInfo &info)
282 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
283 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::DISPLAY);
284 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
285 info.bizState_ = static_cast<int32_t>(BizState::END);
287 GetJsonCastDeviceList(castOutputDeviceInfo, info.discoveryDeviceList_);
288 ReportHiSysEventBehavior(info);
291 void AVSessionRadar::StopCastDiscoveryBegin(AVSessionRadarInfo &info)
293 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
294 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::STOP);
295 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
296 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
297 ReportHiSysEventBehavior(info);
300 void AVSessionRadar::StopCastDiscoveryEnd(AVSessionRadarInfo &info)
302 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
303 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::STOP);
304 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
305 info.bizState_ = static_cast<int32_t>(BizState::END);
306 ReportHiSysEventBehavior(info);
309 void AVSessionRadar::FailToStopCastDiscovery(AVSessionRadarInfo &info)
311 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_DISCOVERY);
312 info.bizStage_ = static_cast<int32_t>(CastDiscoveryStage::STOP);
313 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
314 info.bizState_ = static_cast<int32_t>(BizState::END);
315 ReportHiSysEventBehavior(info);
318 void AVSessionRadar::StartCastBegin(const OutputDeviceInfo &outputDeviceInfo, AVSessionRadarInfo &info)
320 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
321 info.bizStage_ = static_cast<int32_t>(CastStartStage::START);
322 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
323 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
324 GetPeerInfo(outputDeviceInfo, info);
325 ReportHiSysEventBehavior(info);
329 void AVSessionRadar::StartCastEnd(const OutputDeviceInfo &outputDeviceInfo, AVSessionRadarInfo &info)
331 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
332 info.bizStage_ = static_cast<int32_t>(CastStartStage::START);
333 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
334 info.bizState_ = static_cast<int32_t>(BizState::END);
335 GetPeerInfo(outputDeviceInfo, info);
336 ReportHiSysEventBehavior(info);
340 void AVSessionRadar::FailToStartCast(AVSessionRadarInfo &info)
342 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
343 info.bizStage_ = static_cast<int32_t>(CastStartStage::START);
344 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
345 info.bizState_ = static_cast<int32_t>(BizState::END);
346 ReportHiSysEventBehavior(info);
349 void AVSessionRadar::FailToStartCast(const OutputDeviceInfo &outputDeviceInfo, AVSessionRadarInfo &info)
351 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
352 info.bizStage_ = static_cast<int32_t>(CastStartStage::START);
353 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
354 info.bizState_ = static_cast<int32_t>(BizState::END);
355 GetPeerInfo(outputDeviceInfo, info);
356 ReportHiSysEventBehavior(info);
359 void AVSessionRadar::StartConnect(AVSessionRadarInfo &info)
361 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
362 info.bizStage_ = static_cast<int32_t>(CastStartStage::CONNECT);
363 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
364 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
365 ReportHiSysEventBehavior(info);
368 void AVSessionRadar::ConnectFinish(const DeviceInfo &deviceInfo, AVSessionRadarInfo &info)
370 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
371 info.bizStage_ = static_cast<int32_t>(CastStartStage::CONNECT);
372 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
373 info.bizState_ = static_cast<int32_t>(BizState::END);
374 GetPeerInfoFromDeviceInfo(deviceInfo, info);
375 ReportHiSysEventBehavior(info);
378 void AVSessionRadar::StartPlayBegin(AVSessionRadarInfo &info)
380 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
381 info.bizStage_ = static_cast<int32_t>(CastStartStage::STARTED);
382 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
383 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
384 ReportHiSysEventBehavior(info);
387 void AVSessionRadar::StartPlayEnd(AVSessionRadarInfo &info)
389 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
390 info.bizStage_ = static_cast<int32_t>(CastStartStage::STARTED);
391 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
392 info.bizState_ = static_cast<int32_t>(BizState::END);
393 ReportHiSysEventBehavior(info);
396 void AVSessionRadar::StartPlayFailed(AVSessionRadarInfo &info)
398 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
399 info.bizStage_ = static_cast<int32_t>(CastStartStage::STARTED);
400 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
401 info.bizState_ = static_cast<int32_t>(BizState::END);
402 ReportHiSysEventBehavior(info);
405 void AVSessionRadar::PlayerStarted(AVSessionRadarInfo &info)
407 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_START);
408 info.bizStage_ = static_cast<int32_t>(CastStartStage::STARTED);
409 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
410 info.bizState_ = static_cast<int32_t>(BizState::END);
411 ReportHiSysEventBehavior(info);
414 void AVSessionRadar::SendControlCommandBegin(AVSessionRadarInfo &info)
416 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_CONTROL);
417 info.bizStage_ = static_cast<int32_t>(CastControlStage::SEND_COMMAND);
418 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
419 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
420 ReportHiSysEventBehavior(info);
423 void AVSessionRadar::SendControlCommandEnd(AVSessionRadarInfo &info)
425 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_CONTROL);
426 info.bizStage_ = static_cast<int32_t>(CastControlStage::SEND_COMMAND);
427 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
428 info.bizState_ = static_cast<int32_t>(BizState::END);
429 ReportHiSysEventBehavior(info);
432 void AVSessionRadar::FailToSendControlCommand(AVSessionRadarInfo &info)
434 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_CONTROL);
435 info.bizStage_ = static_cast<int32_t>(CastControlStage::SEND_COMMAND);
436 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
437 info.bizState_ = static_cast<int32_t>(BizState::END);
438 ReportHiSysEventBehavior(info);
441 void AVSessionRadar::ControlCommandRespond(AVSessionRadarInfo &info)
443 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_CONTROL);
444 info.bizStage_ = static_cast<int32_t>(CastControlStage::RECV_COMMAND);
445 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
446 info.bizState_ = static_cast<int32_t>(BizState::END);
447 ReportHiSysEventBehavior(info);
450 void AVSessionRadar::ControlCommandError(AVSessionRadarInfo &info)
452 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_CONTROL);
453 info.bizStage_ = static_cast<int32_t>(CastControlStage::RECV_COMMAND);
454 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
455 info.bizState_ = static_cast<int32_t>(BizState::END);
456 ReportHiSysEventBehavior(info);
459 void AVSessionRadar::StopCastBegin(const OutputDeviceInfo& outputDeviceInfo, AVSessionRadarInfo &info)
461 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_END);
462 info.bizStage_ = static_cast<int32_t>(CastStopStage::STOP_BEGIN);
463 info.stageRes_ = static_cast<int32_t>(StageResult::IDLE);
464 info.bizState_ = static_cast<int32_t>(BizState::BEGIN);
465 GetPeerInfo(outputDeviceInfo, info);
466 ReportHiSysEventBehavior(info);
469 void AVSessionRadar::StopCastEnd(const OutputDeviceInfo& outputDeviceInfo, AVSessionRadarInfo &info)
471 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_END);
472 info.bizStage_ = static_cast<int32_t>(CastStopStage::STOP_BEGIN);
473 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
474 info.bizState_ = static_cast<int32_t>(BizState::END);
475 GetPeerInfo(outputDeviceInfo, info);
476 ReportHiSysEventBehavior(info);
479 void AVSessionRadar::FailToStopCast(AVSessionRadarInfo &info)
481 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_END);
482 info.bizStage_ = static_cast<int32_t>(CastStopStage::STOP_BEGIN);
483 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
484 info.bizState_ = static_cast<int32_t>(BizState::END);
485 ReportHiSysEventBehavior(info);
488 void AVSessionRadar::FailToStopCast(const OutputDeviceInfo &outputDeviceInfo, AVSessionRadarInfo &info)
490 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_END);
491 info.bizStage_ = static_cast<int32_t>(CastStopStage::STOP_BEGIN);
492 info.stageRes_ = static_cast<int32_t>(StageResult::FAIL);
493 info.bizState_ = static_cast<int32_t>(BizState::END);
494 GetPeerInfo(outputDeviceInfo, info);
495 ReportHiSysEventBehavior(info);
498 void AVSessionRadar::StopCastFinish(const DeviceInfo &deviceInfo, AVSessionRadarInfo &info)
500 info.bizScene_ = static_cast<int32_t>(BizScene::CAST_END);
501 info.bizStage_ = static_cast<int32_t>(CastStopStage::STOP_END);
502 info.stageRes_ = static_cast<int32_t>(StageResult::SUCCESS);
503 info.bizState_ = static_cast<int32_t>(BizState::END);
504 GetPeerInfoFromDeviceInfo(deviceInfo, info);
505 ReportHiSysEventBehavior(info);