Home
last modified time | relevance | path

Searched refs:AVSessionItem (Results 1 - 25 of 34) sorted by relevance

12

/foundation/multimedia/av_session/services/session/server/
H A Dsession_stack.h26 int32_t AddSession(pid_t pid, const std::string& abilityName, sptr<AVSessionItem>& item) override;
28 std::vector<sptr<AVSessionItem>> RemoveSession(pid_t pid) override;
30 sptr<AVSessionItem> RemoveSession(pid_t pid, const std::string& abilityName) override;
32 sptr<AVSessionItem> RemoveSession(const std::string& sessionId) override;
34 sptr<AVSessionItem> GetSession(pid_t pid, const std::string& abilityName) override;
36 std::vector<sptr<AVSessionItem>> GetSessionsByPid(pid_t pid) override;
42 sptr<AVSessionItem> GetSessionById(const std::string& sessionId) override;
44 std::vector<sptr<AVSessionItem>> GetAllSessions() override;
46 void UpdateSessionSort(sptr<AVSessionItem>& item) override;
53 std::map<std::pair<pid_t, std::string>, sptr<AVSessionItem>> sessions
[all...]
H A Dsession_container.h27 virtual int32_t AddSession(pid_t pid, const std::string& abilityName, sptr<AVSessionItem>& item) = 0;
29 virtual std::vector<sptr<AVSessionItem>> RemoveSession(pid_t pid) = 0;
31 virtual sptr<AVSessionItem> RemoveSession(pid_t pid, const std::string& abilityName) = 0;
33 virtual sptr<AVSessionItem> RemoveSession(const std::string& sessionId) = 0;
35 virtual sptr<AVSessionItem> GetSession(pid_t pid, const std::string& abilityName) = 0;
37 virtual std::vector<sptr<AVSessionItem>> GetSessionsByPid(pid_t pid) = 0;
43 virtual sptr<AVSessionItem> GetSessionById(const std::string& sessionId) = 0;
45 virtual std::vector<sptr<AVSessionItem>> GetAllSessions() = 0;
47 virtual void UpdateSessionSort(sptr<AVSessionItem>& item);
H A Davsession_item.cpp64 AVSessionItem::AVSessionItem(const AVSessionDescriptor& descriptor, int32_t userId) in AVSessionItem() function in OHOS::AVSession::AVSessionItem
76 AVSessionItem::~AVSessionItem() in ~AVSessionItem()
90 std::string AVSessionItem::GetSessionId() in GetSessionId()
95 std::string AVSessionItem::GetSessionType() in GetSessionType()
106 int32_t AVSessionItem::Destroy() in Destroy()
108 SLOGI("AVSessionItem send service destroy event to service, check serviceCallback exist"); in Destroy()
118 SLOGI("AVSessionItem send service destroy event to service"); in Destroy()
124 int32_t AVSessionItem
[all...]
H A Davsession_users_manager.h40 std::shared_ptr<std::list<sptr<AVSessionItem>>> GetCurSessionListForFront();
46 int32_t AddSessionForCurrentUser(pid_t pid, const std::string& abilityName, sptr<AVSessionItem>& item);
48 sptr<AVSessionItem> RemoveSessionForAllUser(pid_t pid, const std::string& abilityName);
50 sptr<AVSessionItem> RemoveSessionForAllUser(const std::string& sessionId);
52 std::vector<sptr<AVSessionItem>> RemoveSessionForAllUser(pid_t pid);
68 void SetTopSession(sptr<AVSessionItem> session);
70 void SetTopSession(sptr<AVSessionItem> session, int32_t userId);
72 sptr<AVSessionItem> GetTopSession();
74 sptr<AVSessionItem> GetTopSession(int32_t userId);
86 std::map<int32_t, std::shared_ptr<std::list<sptr<AVSessionItem>>>> frontSessionListMapByUserId
[all...]
H A Dsession_stack.cpp21 int32_t SessionStack::AddSession(pid_t pid, const std::string& abilityName, sptr<AVSessionItem>& item) in AddSession()
33 void SessionStack::UpdateSessionSort(sptr<AVSessionItem>& item) in UpdateSessionSort()
47 std::vector<sptr<AVSessionItem>> SessionStack::RemoveSession(pid_t pid) in RemoveSession()
49 std::vector<sptr<AVSessionItem>> result; in RemoveSession()
65 sptr<AVSessionItem> SessionStack::RemoveSession(const std::string& sessionId) in RemoveSession()
67 sptr<AVSessionItem> result; in RemoveSession()
82 sptr<AVSessionItem> SessionStack::RemoveSession(pid_t pid, const std::string& abilityName) in RemoveSession()
96 sptr<AVSessionItem> SessionStack::GetSession(pid_t pid, const std::string& abilityName) in GetSession()
106 std::vector<sptr<AVSessionItem>> SessionStack::GetSessionsByPid(pid_t pid) in GetSessionsByPid()
108 std::vector<sptr<AVSessionItem>> resul in GetSessionsByPid()
[all...]
H A Davsession_service.h197 __attribute__((no_sanitize("cfi"))) int32_t MirrorToStreamCast(sptr<AVSessionItem>& session);
241 void AddAvQueueInfoToFile(AVSessionItem& session);
293 sptr<AVSessionItem> SelectSessionByUid(const AudioStandard::AudioRendererChangeInfo& info);
297 sptr<AVSessionItem> CreateSessionInner(const std::string& tag, int32_t type, bool thirdPartyApp,
301 const AppExecFwk::ElementName& elementName, sptr<AVSessionItem>& sessionItem);
305 void ServiceCallback(sptr<AVSessionItem>& sessionItem);
307 sptr<AVSessionItem> CreateNewSession(const std::string& tag, int32_t type, bool thirdPartyApp,
310 sptr<AVControllerItem> CreateNewControllerForSession(pid_t pid, sptr<AVSessionItem>& session);
312 int32_t CancelCastAudioForClientExit(pid_t pid, const sptr<AVSessionItem>& session);
336 void RefreshFocusSessionSort(sptr<AVSessionItem>
[all...]
H A Davsession_users_manager.cpp55 std::vector<sptr<AVSessionItem>> allSession = stackPtr->GetAllSessions(); in HandleUserRemoved()
113 std::shared_ptr<std::list<sptr<AVSessionItem>>> AVSessionUsersManager::GetCurSessionListForFront() in GetCurSessionListForFront()
116 std::shared_ptr<std::list<sptr<AVSessionItem>>> sessionListForFront = nullptr; in GetCurSessionListForFront()
122 sessionListForFront = std::make_shared<std::list<sptr<AVSessionItem>>>(); in GetCurSessionListForFront()
148 const std::string& abilityName, sptr<AVSessionItem>& item) in AddSessionForCurrentUser()
160 sptr<AVSessionItem> AVSessionUsersManager::RemoveSessionForAllUser(pid_t pid, const std::string& abilityName) in RemoveSessionForAllUser()
163 sptr<AVSessionItem> result; in RemoveSessionForAllUser()
175 sptr<AVSessionItem> AVSessionUsersManager::RemoveSessionForAllUser(const std::string& sessionId) in RemoveSessionForAllUser()
178 sptr<AVSessionItem> result; in RemoveSessionForAllUser()
189 std::vector<sptr<AVSessionItem>> AVSessionUsersManage
[all...]
H A Davsession_item.h46 class AVSessionItem : public AVSessionStub { class
50 explicit CssListener(AVSessionItem *ptr) in CssListener()
65 AVSessionItem *ptr_;
69 explicit AVSessionItem(const AVSessionDescriptor& descriptor, int32_t userId = DEFAULT_USER_ID);
71 ~AVSessionItem() override;
185 void SetServiceCallbackForRelease(const std::function<void(AVSessionItem&)>& callback);
187 void SetServiceCallbackForCallStart(const std::function<void(AVSessionItem&)>& callback);
205 void SetServiceCallbackForAVQueueInfo(const std::function<void(AVSessionItem&)>& callback);
361 std::function<void(AVSessionItem&)> serviceCallback_;
362 std::function<void(AVSessionItem
[all...]
H A Davsession_service.cpp535 void AVSessionService::UpdateTopSession(const sptr<AVSessionItem>& newTopSession) in UpdateTopSession()
593 std::shared_ptr<std::list<sptr<AVSessionItem>>> sessionListForFront = GetCurSessionListForFront(); in HandleFocusSession()
610 void AVSessionService::RefreshFocusSessionSort(sptr<AVSessionItem> &session) in RefreshFocusSessionSort()
649 void AVSessionService::UpdateFrontSession(sptr<AVSessionItem>& sessionItem, bool isAdd) in UpdateFrontSession()
652 std::shared_ptr<std::list<sptr<AVSessionItem>>> sessionListForFront = GetCurSessionListForFront(); in UpdateFrontSession()
687 std::shared_ptr<std::list<sptr<AVSessionItem>>> sessionListForFront = GetCurSessionListForFront(); in SelectFocusSession()
720 sptr <AVSessionItem> AVSessionService::SelectSessionByUid(const AudioRendererChangeInfo& info) in SelectSessionByUid()
819 inline std::shared_ptr<std::list<sptr<AVSessionItem>>> AVSessionService::GetCurSessionListForFront() in GetCurSessionListForFront()
995 void AVSessionService::ServiceCallback(sptr<AVSessionItem>& sessionItem) in ServiceCallback()
1001 sessionItem->SetServiceCallbackForRelease([this](AVSessionItem in ServiceCallback()
[all...]
H A Davsession_service_ext.cpp180 sptr<AVSessionItem> sinkSession; in CreateSessionByCast()
190 std::shared_ptr<std::list<sptr<AVSessionItem>>> sessionListForFront = GetCurSessionListForFront(); in CreateSessionByCast()
279 sptr<AVSessionItem> session = GetContainer().GetSessionById(sessionToken.sessionId); in StartCast()
302 sptr<AVSessionItem> session = GetUsersManager().GetContainerFromAll().GetSessionById(sessionToken.sessionId); in StopCast()
325 __attribute__((no_sanitize("cfi"))) int32_t AVSessionService::MirrorToStreamCast(sptr<AVSessionItem>& session) in MirrorToStreamCast()
H A Davcontroller_item.h30 AVControllerItem(pid_t pid, const sptr<AVSessionItem>& session, int32_t userId = DEFAULT_USER_ID);
115 sptr<AVSessionItem> session_;
/foundation/multimedia/av_session/services/session/server/test/fuzztest/avsessionitem_fuzzer/
H A Davsessionitem_fuzzer.h27 void AvSessionItemTestImpl(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size);
28 void AvSessionCallItemTest(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size);
29 void AvSessionItemTestImplExtension(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size);
30 void AvSessionCallItemTestExtension(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size);
H A Davsessionitem_fuzzer.cpp66 sptr<AVSessionItem> avSessionItem = (sptr<AVSessionItem>&)avSessionItemObj; in AvSessionItemFuzzerTest()
99 sptr<AVSessionItem> avSessionItem = (sptr<AVSessionItem>&)avSessionItemObj; in AvSessionItemTest()
110 void AvSessionItemTestImpl(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size) in AvSessionItemTestImpl()
163 void AvSessionItemTestImplExtension(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size) in AvSessionItemTestImplExtension()
219 void AvSessionCallItemTest(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size) in AvSessionCallItemTest()
238 void AvSessionCallItemTestExtension(sptr<AVSessionItem> avSessionItem, const uint8_t* data, size_t size) in AvSessionCallItemTestExtension()
243 auto releaseAndStartCallback = [](AVSessionItem& item) {}; in AvSessionCallItemTestExtension()
/foundation/multimedia/av_session/services/session/server/remote/
H A Dremote_session_sink_impl.h33 int32_t CastSessionFromRemote(const sptr <AVSessionItem>& session, const std::string& sourceSessionId,
47 sptr <AVSessionItem> session_;
H A Dremote_session_source_impl.h32 int32_t CastSessionToRemote(const sptr <AVSessionItem>& session, const std::string& sourceDevice,
57 sptr<AVSessionItem> session_;
H A Dremote_session_sink_proxy.h28 int32_t CastSessionFromRemote(const sptr <AVSessionItem>& session, const std::string& sourceSessionId,
H A Dremote_session_sink.h28 virtual int32_t CastSessionFromRemote(const sptr <AVSessionItem>& session, const std::string& sourceSessionId,
H A Dremote_session_source_proxy.h27 int32_t CastSessionToRemote(const sptr <AVSessionItem>& session, const std::string& sourceDevice,
H A Dremote_session_source.h29 virtual int32_t CastSessionToRemote(const sptr<AVSessionItem>& session, const std::string& sourceDevice,
/foundation/multimedia/av_session/services/session/server/test/
H A Davsession_service_test.cpp166 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
228 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
289 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
351 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
408 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
465 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
546 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
565 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
582 OHOS::sptr<AVSessionItem> avsessionHere_ = in HWTEST_F()
597 OHOS::sptr<AVSessionItem> avsessionHere in HWTEST_F()
[all...]
H A Dsession_stack_test.cpp61 OHOS::sptr <AVSessionItem> item = in HWTEST()
70 OHOS::sptr<AVSessionItem> actual = sessionStack.RemoveSession(sessionId); in HWTEST()
H A Davsession_service_supplement_test.cpp119 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
177 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
205 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
231 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
258 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
286 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
314 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
374 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
399 sptr<AVSessionItem> avsessionItem = g_AVSessionService->CreateSessionInner( in HWTEST_F()
422 sptr<AVSessionItem> avsessionIte in HWTEST_F()
[all...]
H A Dremote_session_sink_test.cpp29 sptr <AVSessionItem> g_AVSessionItem = nullptr;
/foundation/multimedia/av_session/services/session/server/test/fuzztest/avcontrolleritem_fuzzer/
H A Davcontrolleritem_fuzzer.cpp69 sptr<AVSessionItem> avSessionItem = (sptr<AVSessionItem>&)avSessionItemObj; in FuzzOnRemoteRequest()
71 ResourceAutoDestroy<sptr<AVSessionItem>> avSessionItemRelease(avSessionItem); in FuzzOnRemoteRequest()
115 sptr<AVSessionItem> avSessionItem = (sptr<AVSessionItem>&)avSessionItemObj; in AvControllerItemDataTest()
117 ResourceAutoDestroy<sptr<AVSessionItem>> avSessionItemRelease(avSessionItem); in AvControllerItemDataTest()
220 sptr<AVSessionItem> avSessionItem = (sptr<AVSessionItem>&)avSessionItemObj; in AvControllerItemTest()
225 ResourceAutoDestroy<sptr<AVSessionItem>> avSessionItemRelease(avSessionItem); in AvControllerItemTest()
/foundation/multimedia/av_session/frameworks/native/session/test/unittest/
H A Davsession_dumper_test.cpp36 sptr<AVSessionItem> doSessionCreateTemp();
57 sptr<AVSessionItem> AVSessionDumperTest::doSessionCreateTemp() in doSessionCreateTemp()
379 sptr<AVSessionItem> item = doSessionCreateTemp(); in HWTEST_F()
487 sptr<AVSessionItem> item = doSessionCreateTemp(); in HWTEST_F()

Completed in 21 milliseconds

12