Home
last modified time | relevance | path

Searched refs:NapiAVSession (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/multimedia/av_session/frameworks/js/napi/session/include/
H A Dnapi_avsession.h37 class NapiAVSession {
42 NapiAVSession();
43 ~NapiAVSession();
45 using OnEventHandlerType = std::function<napi_status(napi_env, NapiAVSession*, napi_value)>;
46 using OffEventHandlerType = std::function<napi_status(napi_env, NapiAVSession*, napi_value)>;
79 static napi_status OnPlay(napi_env env, NapiAVSession* napiSession, napi_value callback);
80 static napi_status OnPause(napi_env env, NapiAVSession* napiSession, napi_value callback);
81 static napi_status OnStop(napi_env env, NapiAVSession* napiSession, napi_value callback);
86 static napi_status OnSeek(napi_env env, NapiAVSession* napiSession, napi_value callback);
100 static napi_status OffPlay(napi_env env, NapiAVSession* napiSession, napi_value callback);
[all …]
/ohos5.0/foundation/multimedia/av_session/frameworks/js/napi/session/src/
H A Dnapi_avsession.cpp44 std::map<std::string, NapiAVSession::OnEventHandlerType> NapiAVSession::onEventHandlers_ = {
66 std::map<std::string, NapiAVSession::OffEventHandlerType> NapiAVSession::offEventHandlers_ = {
88 std::mutex NapiAVSession::syncMutex_;
94 NapiAVSession::NapiAVSession() in NapiAVSession() function in OHOS::AVSession::NapiAVSession
99 NapiAVSession::~NapiAVSession() in ~NapiAVSession()
169 NapiAVSession* napiAvSession{}; in NewInstance()
526 std::function<void()> NapiAVSession::PlaybackStateSyncExecutor(NapiAVSession* napiSession, in PlaybackStateSyncExecutor()
1292 napi_status NapiAVSession::OnPlay(napi_env env, NapiAVSession* napiSession, napi_value callback) in OnPlay()
1302 napi_status NapiAVSession::OnPause(napi_env env, NapiAVSession* napiSession, napi_value callback) in OnPause()
1312 napi_status NapiAVSession::OnStop(napi_env env, NapiAVSession* napiSession, napi_value callback) in OnStop()
[all …]
H A Dnapi_module.cpp32 NapiAVSession::Init(env, exports); in Export()
H A Dnapi_avsession_manager.cpp163 context->status = NapiAVSession::NewInstance(context->env, context->session_, output); in CreateAVSession()