Lines Matching defs:AVSessionService

112 REGISTER_SYSTEM_ABILITY_BY_ID(AVSessionService, AVSESSION_SERVICE_ID, true);
114 AVSessionService::AVSessionService(int32_t systemAbilityId, bool runOnCreate)
119 AVSessionService::~AVSessionService()
124 void AVSessionService::OnStart()
167 HISYSEVENT_BEHAVIOR("SESSION_SERVICE_START", "SERVICE_NAME", "AVSessionService",
175 void AVSessionService::OnDump()
179 void AVSessionService::OnStop()
202 EventSubscriber::EventSubscriber(const EventFwk::CommonEventSubscribeInfo &subscriberInfo, AVSessionService *ptr)
247 std::string AVSessionService::GetAVQueueDir(int32_t userId)
252 std::string AVSessionService::GetAVSortDir(int32_t userId)
257 void AVSessionService::HandleUserEvent(const std::string &type, const int &userId)
263 void AVSessionService::HandleScreenStatusChange(std::string event)
296 void AVSessionService::SetScreenOn(bool on)
302 bool AVSessionService::GetScreenOn()
308 void AVSessionService::SetScreenLocked(bool isLocked)
314 bool AVSessionService::GetScreenLocked()
320 bool AVSessionService::SubscribeCommonEvent()
342 bool AVSessionService::UnSubscribeCommonEvent()
354 void AVSessionService::PullMigrateStub()
374 void AVSessionService::OnAddSystemAbility(int32_t systemAbilityId, const std::string& deviceId)
413 void AVSessionService::OnRemoveSystemAbility(int32_t systemAbilityId, const std::string& deviceId)
438 DetectBluetoothHostObserver::DetectBluetoothHostObserver(AVSessionService *ptr)
470 void AVSessionService::CheckBrEnable()
481 void AVSessionService::NotifyProcessStatus(bool isStart)
516 void AVSessionService::InitKeyEvent()
535 void AVSessionService::UpdateTopSession(const sptr<AVSessionItem>& newTopSession)
580 void AVSessionService::HandleFocusSession(const FocusSessionStrategy::FocusSessionChangeInfo& info)
588 AVSessionService::NotifySystemUI(nullptr, true);
601 AVSessionService::NotifySystemUI(nullptr, true);
610 void AVSessionService::RefreshFocusSessionSort(sptr<AVSessionItem> &session)
649 void AVSessionService::UpdateFrontSession(sptr<AVSessionItem>& sessionItem, bool isAdd)
679 bool AVSessionService::SelectFocusSession(const FocusSessionStrategy::FocusSessionChangeInfo& info)
701 void AVSessionService::InitAudio()
720 sptr <AVSessionItem> AVSessionService::SelectSessionByUid(const AudioRendererChangeInfo& info)
731 void AVSessionService::OutputDeviceChangeListener(const AudioRendererChangeInfos& infos)
735 void AVSessionService::InitAMS()
745 void AVSessionService::InitDM()
754 void AVSessionService::InitBMS()
767 void AVSessionService::InitAccountMgr()
774 void AVSessionService::InitCommonEventService()
781 void AVSessionService::RegisterBundleDeleteEventForHistory(int32_t userId)
808 SessionContainer& AVSessionService::GetContainer()
813 AVSessionUsersManager& AVSessionService::GetUsersManager()
819 inline std::shared_ptr<std::list<sptr<AVSessionItem>>> AVSessionService::GetCurSessionListForFront()
824 std::string AVSessionService::AllocSessionId()
844 bool AVSessionService::AbilityHasSession(pid_t pid)
850 sptr<AVControllerItem> AVSessionService::GetPresentController(pid_t pid, const std::string& sessionId)
865 void AVSessionService::NotifySessionCreate(const AVSessionDescriptor& descriptor)
870 AVSESSION_TRACE_SYNC_START("AVSessionService::OnSessionCreate");
877 AVSESSION_TRACE_SYNC_START("AVSessionService::OnSessionCreate");
893 void AVSessionService::NotifySessionRelease(const AVSessionDescriptor& descriptor)
919 void AVSessionService::NotifyTopSessionChanged(const AVSessionDescriptor& descriptor)
924 AVSESSION_TRACE_SYNC_START("AVSessionService::OnTopSessionChange");
931 AVSESSION_TRACE_SYNC_START("AVSessionService::OnTopSessionChange");
948 void AVSessionService::NotifyAudioSessionCheck(const int32_t uid)
953 AVSESSION_TRACE_SYNC_START("AVSessionService::OnAudioSessionCheck");
960 AVSESSION_TRACE_SYNC_START("AVSessionService::OnAudioSessionCheck");
976 bool AVSessionService::CheckAncoAudio()
987 void AVSessionService::HandleCallStartEvent()
995 void AVSessionService::ServiceCallback(sptr<AVSessionItem>& sessionItem)
1028 sptr<AVSessionItem> AVSessionService::CreateNewSession(const std::string& tag, int32_t type, bool thirdPartyApp,
1063 bool AVSessionService::IsParamInvalid(const std::string& tag, int32_t type, const AppExecFwk::ElementName& elementName)
1091 int32_t AVSessionService::CreateSessionInner(const std::string& tag, int32_t type, bool thirdPartyApp,
1109 dumpHelper_->SetErrorInfo(" AVSessionService::CreateSessionInner create new session failed");
1138 sptr<AVSessionItem> AVSessionService::CreateSessionInner(const std::string& tag, int32_t type, bool thirdPartyApp,
1147 void AVSessionService::ReportSessionInfo(const sptr <AVSessionItem>& session, int32_t res)
1174 int32_t AVSessionService::CreateSessionInner(const std::string& tag, int32_t type,
1213 sptr <IRemoteObject> AVSessionService::CreateSessionInner(const std::string& tag, int32_t type,
1223 void AVSessionService::SaveSessionInfoInFile(const std::string& sessionId, const std::string& sessionType,
1270 int32_t AVSessionService::GetAllSessionDescriptors(std::vector<AVSessionDescriptor>& descriptors)
1286 int32_t AVSessionService::GetSessionDescriptorsBySessionId(const std::string& sessionId,
1310 int32_t AVSessionService::GetHistoricalSessionDescriptorsFromFile(std::vector<AVSessionDescriptor>& descriptors)
1338 int32_t AVSessionService::GetHistoricalSessionDescriptors(int32_t maxSize,
1358 int32_t AVSessionService::GetHistoricalAVQueueInfos(int32_t maxSize, int32_t maxAppSize,
1391 bool AVSessionService::SaveAvQueueInfo(std::string& oldContent, const std::string &bundleName,
1441 void AVSessionService::AddAvQueueInfoToFile(AVSessionItem& session)
1474 void AVSessionService::DoMetadataImgClean(AVMetaData& data)
1487 int32_t AVSessionService::StartAVPlayback(const std::string& bundleName, const std::string& assetId)
1506 bool AVSessionService::IsAudioPlaybackAllowed(const int32_t uid, const int32_t pid)
1516 sptr<AVControllerItem> AVSessionService::CreateNewControllerForSession(pid_t pid, sptr<AVSessionItem>& session)
1535 const nlohmann::json& AVSessionService::GetSubNode(const nlohmann::json& node, const std::string& name)
1557 bool AVSessionService::IsHistoricalSession(const std::string& sessionId)
1584 int32_t AVSessionService::StartDefaultAbilityByCall(std::string& sessionId)
1638 int32_t AVSessionService::StartAbilityByCall(const std::string& sessionIdNeeded, std::string& sessionId)
1691 int32_t AVSessionService::CreateControllerInner(const std::string& sessionId, sptr<IRemoteObject>& object)
1738 void AVSessionService::AddSessionListener(pid_t pid, const sptr<ISessionListener>& listener)
1744 void AVSessionService::AddSessionListenerForAllUsers(pid_t pid, const sptr<ISessionListener>& listener)
1750 void AVSessionService::RemoveSessionListener(pid_t pid)
1756 int32_t AVSessionService::RegisterSessionListener(const sptr<ISessionListener>& listener)
1763 int32_t AVSessionService::RegisterSessionListenerForAllUsers(const sptr<ISessionListener>& listener)
1771 void AVSessionService::HandleEventHandlerCallBack()
1816 int32_t AVSessionService::SendSystemAVKeyEvent(const MMI::KeyEvent& keyEvent)
1848 int32_t AVSessionService::ConvertKeyCodeToCommand(int keyCode)
1858 void AVSessionService::HandleSystemKeyColdStart(const AVControlCommand &command)
1889 int32_t AVSessionService::SendSystemControlCommand(const AVControlCommand &command)
1906 void AVSessionService::AddClientDeathObserver(pid_t pid, const sptr<IClientDeath>& observer,
1914 void AVSessionService::RemoveClientDeathObserver(pid_t pid)
1930 int32_t AVSessionService::RegisterClientDeathObserver(const sptr<IClientDeath>& observer)
1954 void AVSessionService::ClearClientResources(pid_t pid)
1965 int32_t AVSessionService::Close(void)
1972 void AVSessionService::OnClientDied(pid_t pid)
1978 void AVSessionService::DeleteHistoricalRecord(const std::string& bundleName, int32_t userId)
2014 void AVSessionService::DeleteAVQueueInfoRecord(const std::string& bundleName, int32_t userId)
2054 void AVSessionService::HandleSessionRelease(std::string sessionId)
2087 void AVSessionService::HandleControllerRelease(AVControllerItem& controller)
2101 std::int32_t AVSessionService::Dump(std::int32_t fd, const std::vector<std::u16string>& args)
2129 __attribute__((no_sanitize("cfi"))) std::shared_ptr<RemoteSessionCommandProcess> AVSessionService::GetService(
2147 bool AVSessionService::IsLocalDevice(const std::string& networkId)
2160 int32_t AVSessionService::GetLocalNetworkId(std::string& networkId)
2169 int32_t AVSessionService::GetTrustedDeviceName(const std::string& networkId, std::string& deviceName)
2189 int32_t AVSessionService::GetTrustedDevicesInfo(std::vector<OHOS::DistributedHardware::DmDeviceInfo>& deviceList)
2196 int32_t AVSessionService::SetBasicInfo(std::string& sessionInfo)
2210 void AVSessionService::SetDeviceInfo(const std::vector<AudioStandard::AudioDeviceDescriptor>& castAudioDescriptors,
2232 bool AVSessionService::GetAudioDescriptorByDeviceId(const std::vector<sptr<AudioStandard::AudioDeviceDescriptor>>&
2246 void AVSessionService::GetDeviceInfo(const sptr <AVSessionItem>& session,
2268 int32_t AVSessionService::SelectOutputDevice(const int32_t uid, const AudioDeviceDescriptor& descriptor)
2291 int32_t AVSessionService::CastAudio(const SessionToken& token,
2307 int32_t AVSessionService::CastAudioProcess(const std::vector<AudioStandard::AudioDeviceDescriptor>& descriptors,
2333 int32_t AVSessionService::CastAudioInner(const std::vector<AudioStandard::AudioDeviceDescriptor>& sinkAudioDescriptors,
2384 int32_t AVSessionService::CancelCastAudioInner(const std::vector<AudioStandard::AudioDeviceDescriptor>& sinkDevices,
2409 int32_t AVSessionService::CastAudioForNewSession(const sptr<AVSessionItem>& session)
2433 int32_t AVSessionService::CastAudioForAll(const std::vector<AudioStandard::AudioDeviceDescriptor>& sinkAudioDescriptors)
2462 int32_t AVSessionService::ProcessCastAudioCommand(const RemoteServiceCommand command, const std::string& input,
2478 int32_t AVSessionService::RemoteCastAudioInner(const std::string& sourceSessionInfo, std::string& sinkSessionInfo)
2514 int32_t AVSessionService::RemoteCancelCastAudioInner(const std::string& sessionInfo)
2541 int32_t AVSessionService::CancelCastAudioForClientExit(pid_t pid, const sptr<AVSessionItem>& session)
2561 int32_t AVSessionService::GetAudioDescriptor(const std::string deviceId,
2575 void AVSessionService::ClearSessionForClientDiedNoLock(pid_t pid)
2586 void AVSessionService::ClearControllerForClientDiedNoLock(pid_t pid)
2615 bool AVSessionService::CheckUserDirValid(int32_t userId)
2628 bool AVSessionService::CheckAndCreateDir(const string& filePath)
2640 bool AVSessionService::LoadStringFromFileEx(const string& filePath, string& content)
2688 bool AVSessionService::SaveStringToFileEx(const std::string& filePath, const std::string& content)
2714 bool AVSessionService::CheckStringAndCleanFile(const std::string& filePath)
2757 std::shared_ptr<AbilityRuntime::WantAgent::WantAgent> AVSessionService::CreateWantAgent(
2806 void AVSessionService::RemoveExpired(std::list<std::chrono::system_clock::time_point> &list,
2822 void AVSessionService::NotifySystemUI(const AVSessionDescriptor* historyDescriptor, bool isActiveSession)
2867 void AVSessionService::NotifyDeviceChange(const DeviceChangeAction& deviceChangeAction)
2901 void AVSessionService::HandleDeviceChange(const DeviceChangeAction& deviceChangeAction)
2908 SLOGI("AVSessionService handle pre notify device type %{public}d", audioDeviceDescriptor->deviceType_);
2915 void AVSessionService::InitRadarBMS()
2920 void AVSessionService::ReportStartCastBegin(std::string func, const OutputDeviceInfo& outputDeviceInfo, int32_t uid)
2927 void AVSessionService::ReportStartCastEnd(std::string func, const OutputDeviceInfo& outputDeviceInfo,