Lines Matching defs:AVSessionItem
64 AVSessionItem::AVSessionItem(const AVSessionDescriptor& descriptor, int32_t userId)
76 AVSessionItem::~AVSessionItem()
90 std::string AVSessionItem::GetSessionId()
95 std::string AVSessionItem::GetSessionType()
106 int32_t AVSessionItem::Destroy()
108 SLOGI("AVSessionItem send service destroy event to service, check serviceCallback exist");
118 SLOGI("AVSessionItem send service destroy event to service");
124 int32_t AVSessionItem::DestroyTask()
170 int32_t AVSessionItem::SetAVCallMetaData(const AVCallMetaData& avCallMetaData)
195 int32_t AVSessionItem::SetAVCallState(const AVCallState& avCallState)
214 int32_t AVSessionItem::GetAVMetaData(AVMetaData& meta)
234 int32_t AVSessionItem::ProcessFrontSession(const std::string& source)
241 void AVSessionItem::HandleFrontSession()
265 bool AVSessionItem::HasAvQueueInfo()
284 void AVSessionItem::ReportSetAVMetaDataInfo(const AVMetaData& meta)
309 int32_t AVSessionItem::SetAVMetaData(const AVMetaData& meta)
351 int32_t AVSessionItem::GetAVQueueItems(std::vector<AVQueueItem>& items)
358 int32_t AVSessionItem::SetAVQueueItems(const std::vector<AVQueueItem>& items)
382 int32_t AVSessionItem::GetAVQueueTitle(std::string& title)
389 int32_t AVSessionItem::SetAVQueueTitle(const std::string& title)
412 int32_t AVSessionItem::SetAVPlaybackState(const AVPlaybackState& state)
452 int32_t AVSessionItem::GetAVPlaybackState(AVPlaybackState& state)
460 int32_t AVSessionItem::SetLaunchAbility(const AbilityRuntime::WantAgent::WantAgent& ability)
496 int32_t AVSessionItem::GetExtras(AAFwk::WantParams& extras)
503 int32_t AVSessionItem::SetExtras(const AAFwk::WantParams& extras)
536 sptr<IRemoteObject> AVSessionItem::GetControllerInner()
544 sptr<AVSessionItem> session(this);
554 void AVSessionItem::InitAVCastControllerProxy()
565 void AVSessionItem::ReportAVCastControllerInfo()
577 sptr<IRemoteObject> AVSessionItem::GetAVCastControllerInner()
628 void AVSessionItem::ReleaseAVCastControllerInner()
641 int32_t AVSessionItem::RegisterCallbackInner(const sptr<IAVSessionCallback>& callback)
649 int32_t AVSessionItem::Activate()
680 int32_t AVSessionItem::Deactivate()
711 bool AVSessionItem::IsActive()
717 int32_t AVSessionItem::AddSupportCommand(int32_t cmd)
761 int32_t AVSessionItem::DeleteSupportCommand(int32_t cmd)
805 int32_t AVSessionItem::SetSessionEvent(const std::string& event, const AAFwk::WantParams& args)
823 std::string AVSessionItem::GetAnonymousDeviceId(std::string deviceId)
833 int32_t AVSessionItem::RegisterListenerStreamToCast(const std::map<std::string, std::string>& serviceNameMapState,
871 void AVSessionItem::InitializeCastCommands()
901 int32_t AVSessionItem::SessionCommandToCastCommand(int32_t cmd)
909 void AVSessionItem::AddSessionCommandToCast(int32_t cmd)
928 void AVSessionItem::RemoveSessionCommandFromCast(int32_t cmd)
944 int32_t AVSessionItem::AddSupportCastCommand(int32_t cmd)
975 int32_t AVSessionItem::DeleteSupportCastCommand(int32_t cmd)
1015 void AVSessionItem::HandleCastValidCommandChange(std::vector<int32_t> &cmds)
1027 int32_t AVSessionItem::ReleaseCast()
1040 int32_t AVSessionItem::CastAddToCollaboration(const OutputDeviceInfo& outputDeviceInfo)
1083 int32_t AVSessionItem::StartCast(const OutputDeviceInfo& outputDeviceInfo)
1112 int32_t AVSessionItem::AddDevice(const int64_t castHandle, const OutputDeviceInfo& outputDeviceInfo)
1123 void AVSessionItem::DealCastState(int32_t castState)
1137 void AVSessionItem::DealDisconnect(DeviceInfo deviceInfo)
1151 ReportStopCastFinish("AVSessionItem::OnCastStateChange", deviceInfo);
1154 void AVSessionItem::DealCollaborationPublishState(int32_t castState, DeviceInfo deviceInfo)
1184 void AVSessionItem::OnCastStateChange(int32_t castState, DeviceInfo deviceInfo)
1204 ReportConnectFinish("AVSessionItem::OnCastStateChange", deviceInfo);
1206 SLOGI("AVSessionItem send callStart event to service for connected");
1233 void AVSessionItem::OnCastEventRecv(int32_t errorCode, std::string& errorMsg)
1242 void AVSessionItem::OnRemoveCastEngine()
1253 void AVSessionItem::ListenCollaborationRejectToStopCast()
1286 int32_t AVSessionItem::StopCast()
1305 AVSessionRadarInfo info("AVSessionItem::StopCast");
1328 void AVSessionItem::SetCastHandle(const int64_t castHandle)
1333 void AVSessionItem::RegisterDeviceStateCallback()
1346 void AVSessionItem::UnRegisterDeviceStateCallback()
1351 void AVSessionItem::StopCastSession()
1364 AVSessionDisplayIntf* AVSessionItem::GetAVSessionDisplayIntf()
1378 int32_t AVSessionItem::StartCastDisplayListener()
1399 int32_t AVSessionItem::StopCastDisplayListener()
1420 void AVSessionItem::GetDisplayListener(sptr<IAVSessionCallback> callback)
1440 int32_t AVSessionItem::GetAllCastDisplays(std::vector<CastDisplayInfo>& castDisplays)
1468 void AVSessionItem::SetExtrasInner(AAFwk::IArray* list)
1475 SLOGI("AVSessionItem send mirrortostream event to service");
1483 void AVSessionItem::SetServiceCallbackForStream(const std::function<void(std::string)>& callback)
1490 AVSessionDescriptor AVSessionItem::GetDescriptor()
1495 AVCallState AVSessionItem::GetAVCallState()
1501 AVCallMetaData AVSessionItem::GetAVCallMetaData()
1513 AVPlaybackState AVSessionItem::GetPlaybackState()
1519 AVMetaData AVSessionItem::GetMetaData()
1535 std::vector<AVQueueItem> AVSessionItem::GetQueueItems()
1541 std::string AVSessionItem::GetQueueTitle()
1547 std::vector<int32_t> AVSessionItem::GetSupportCommand()
1565 AbilityRuntime::WantAgent::WantAgent AVSessionItem::GetLaunchAbility()
1570 AAFwk::WantParams AVSessionItem::GetExtras()
1576 void AVSessionItem::HandleMediaKeyEvent(const MMI::KeyEvent& keyEvent)
1578 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnMediaKeyEvent");
1595 void AVSessionItem::ExecuteControllerCommand(const AVControlCommand& cmd)
1626 void AVSessionItem::ExecueCommonCommand(const std::string& commonCommand, const AAFwk::WantParams& commandArgs)
1628 AVSESSION_TRACE_SYNC_START("AVSessionItem::ExecueCommonCommand");
1643 void AVSessionItem::HandleSkipToQueueItem(const int32_t& itemId)
1645 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnSkipToQueueItem");
1651 void AVSessionItem::HandleOnAVCallAnswer(const AVControlCommand& cmd)
1653 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnAVCallAnswer");
1659 void AVSessionItem::HandleOnAVCallHangUp(const AVControlCommand& cmd)
1661 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnAVCallHangUp");
1667 void AVSessionItem::HandleOnAVCallToggleCallMute(const AVControlCommand& cmd)
1669 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnAVCallToggleCallMute");
1675 void AVSessionItem::HandleOnPlay(const AVControlCommand& cmd)
1677 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnPlay");
1683 void AVSessionItem::HandleOnPause(const AVControlCommand& cmd)
1685 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnPause");
1691 void AVSessionItem::HandleOnPlayOrPause(const AVControlCommand& cmd)
1702 void AVSessionItem::HandleOnStop(const AVControlCommand& cmd)
1704 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnStop");
1710 void AVSessionItem::HandleOnPlayNext(const AVControlCommand& cmd)
1712 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnPlayNext");
1718 void AVSessionItem::HandleOnPlayPrevious(const AVControlCommand& cmd)
1720 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnPlayPrevious");
1726 void AVSessionItem::HandleOnFastForward(const AVControlCommand& cmd)
1728 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnFastForward");
1736 void AVSessionItem::HandleOnRewind(const AVControlCommand& cmd)
1738 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnRewind");
1746 void AVSessionItem::HandleOnSeek(const AVControlCommand& cmd)
1748 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnSeek");
1756 void AVSessionItem::HandleOnSetSpeed(const AVControlCommand& cmd)
1758 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnSetSpeed");
1766 void AVSessionItem::HandleOnSetLoopMode(const AVControlCommand& cmd)
1768 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnSetLoopMode");
1776 void AVSessionItem::HandleOnToggleFavorite(const AVControlCommand& cmd)
1778 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnToggleFavorite");
1786 void AVSessionItem::HandleOnPlayFromAssetId(const AVControlCommand& cmd)
1788 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnPlayFromAssetId");
1797 int32_t AVSessionItem::AddController(pid_t pid, sptr<AVControllerItem>& controller)
1805 void AVSessionItem::SetPid(pid_t pid)
1810 void AVSessionItem::SetUid(pid_t uid)
1815 pid_t AVSessionItem::GetPid() const
1820 pid_t AVSessionItem::GetUid() const
1825 int32_t AVSessionItem::GetUserId() const
1830 std::string AVSessionItem::GetAbilityName() const
1836 std::string AVSessionItem::GetBundleName() const
1842 void AVSessionItem::SetTop(bool top)
1847 std::shared_ptr<RemoteSessionSource> AVSessionItem::GetRemoteSource()
1852 void AVSessionItem::HandleControllerRelease(pid_t pid)
1859 void AVSessionItem::SetServiceCallbackForRelease(const std::function<void(AVSessionItem&)>& callback)
1865 void AVSessionItem::SetServiceCallbackForAVQueueInfo(const std::function<void(AVSessionItem&)>& callback)
1871 void AVSessionItem::SetServiceCallbackForCallStart(const std::function<void(AVSessionItem&)>& callback)
1877 void AVSessionItem::SetServiceCallbackForUpdateSession(const std::function<void(std::string, bool)>& callback)
1883 void AVSessionItem::HandleOutputDeviceChange(const int32_t connectionState, const OutputDeviceInfo& outputDeviceInfo)
1886 AVSESSION_TRACE_SYNC_START("AVSessionItem::OnOutputDeviceChange");
1892 void AVSessionItem::SetOutputDevice(const OutputDeviceInfo& info)
1907 void AVSessionItem::GetOutputDevice(OutputDeviceInfo& info)
1912 int32_t AVSessionItem::CastAudioToRemote(const std::string& sourceDevice, const std::string& sinkDevice,
1928 int32_t AVSessionItem::SourceCancelCastAudio(const std::string& sinkDevice)
1938 int32_t AVSessionItem::CastAudioFromRemote(const std::string& sourceSessionId, const std::string& sourceDevice,
1969 int32_t AVSessionItem::SinkCancelCastAudio()
1983 void AVSessionItem::UpdateCastDeviceMap(DeviceInfo deviceInfo)
1997 void AVSessionItem::ReportConnectFinish(const std::string func, const DeviceInfo &deviceInfo)
2010 void AVSessionItem::ReportStopCastFinish(const std::string func, const DeviceInfo &deviceInfo)
2023 void AVSessionItem::SaveLocalDeviceInfo()
2034 int32_t AVSessionItem::DoContinuousTaskRegister()
2066 int32_t AVSessionItem::DoContinuousTaskUnregister()