Lines Matching defs:event
245 int32_t MediaChannel::HandleEvent(SharingEvent &event)
248 RETURN_INVALID_IF_NULL(event.eventMsg);
250 "HandleEvent mediachannelId: %{public}u, fromMgr: %{public}u, srcId: %{public}u, handle event: %{public}s.",
251 event.eventMsg->dstId, event.eventMsg->fromMgr, event.eventMsg->srcId,
252 std::string(magic_enum::enum_name(event.eventMsg->type)).c_str());
254 switch (event.eventMsg->type) {
256 HandleCreateConsumer(event);
259 HandleDestroyConsumer(event);
262 HandleStartConsumer(event);
265 HandleStopConsumer(event);
268 HandlePauseConsumer(event);
271 HandleResumeConsumer(event);
274 HandleCreateProducer(event);
277 HandleDestroyProducer(event);
280 HandleStartProducer(event);
283 HandleStopProducer(event);
286 HandlePauseProducer(event);
289 HandleResumeProducer(event);
292 HandleAppendSurface(event);
295 HandleRemoveSurface(event);
298 HandleSetSceneType(event);
301 HandleSetVolume(event);
304 HandleStartPlay(event);
307 HandleStopPlay(event);
310 HandleSetKeyRedirect(event);
313 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
316 SHARING_LOGD("send event to consumer.");
317 consumer_->HandleEvent(event);
319 SHARING_LOGD("send event to producer.");
320 producers_[channelMsg->prosumerId]->HandleEvent(event);
326 SHARING_LOGW("unknown event msg.");
363 SharingErrorCode MediaChannel::HandleAppendSurface(SharingEvent &event)
366 auto channelMsg = ConvertEventMsg<ChannelAppendSurfaceEventMsg>(event);
396 SharingErrorCode MediaChannel::HandleRemoveSurface(SharingEvent &event)
404 auto channelMsg = ConvertEventMsg<ChannelRemoveSurfaceEventMsg>(event);
427 SharingErrorCode MediaChannel::HandleSetSceneType(SharingEvent &event)
430 auto channelMsg = ConvertEventMsg<ChannelSetSceneTypeEventMsg>(event);
448 SharingErrorCode MediaChannel::HandleSetKeyRedirect(SharingEvent &event)
451 auto channelMsg = ConvertEventMsg<ChannelSetKeyRedirectEventMsg>(event);
466 SharingErrorCode MediaChannel::HandleSetVolume(SharingEvent &event)
469 auto channelMsg = ConvertEventMsg<ChannelSetVolumeEventMsg>(event);
485 SharingErrorCode MediaChannel::HandleStartPlay(SharingEvent &event)
488 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
511 SharingErrorCode MediaChannel::HandleStopPlay(SharingEvent &event)
514 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
537 SharingErrorCode MediaChannel::HandleCreateConsumer(SharingEvent &event)
540 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
567 SharingErrorCode MediaChannel::HandleDestroyConsumer(SharingEvent &event)
570 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
603 SharingErrorCode MediaChannel::HandleStartConsumer(SharingEvent &event)
606 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
630 SharingErrorCode MediaChannel::HandleStopConsumer(SharingEvent &event)
633 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
664 SharingErrorCode MediaChannel::HandlePauseConsumer(SharingEvent &event)
667 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
687 SharingErrorCode MediaChannel::HandleResumeConsumer(SharingEvent &event)
690 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
710 SharingErrorCode MediaChannel::HandleCreateProducer(SharingEvent &event)
713 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
739 SharingErrorCode MediaChannel::HandleDestroyProducer(SharingEvent &event)
742 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
786 SharingErrorCode MediaChannel::HandleStartProducer(SharingEvent &event)
789 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
823 SharingErrorCode MediaChannel::HandleStopProducer(SharingEvent &event)
826 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
857 SharingErrorCode MediaChannel::HandlePauseProducer(SharingEvent &event)
860 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
887 SharingErrorCode MediaChannel::HandleResumeProducer(SharingEvent &event)
890 auto channelMsg = ConvertEventMsg<ChannelEventMsg>(event);
922 SHARING_LOGD("send event: %{public}s ,mediachannelId: %{public}u, contextId: %{public}u, agentId: %{public}u.",