/ohos5.0/foundation/multimedia/player_framework/frameworks/js/soundpool/src/ |
H A D | soundpool_napi.cpp | 180 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsLoad() 197 … soundId = asyncCtx->soundPool_->Load(asyncCtx->fd_, asyncCtx->offset_, asyncCtx->length_); in JsLoad() 232 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsPlay() 279 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsStop() 326 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsSetLoop() 344 int32_t ret = asyncCtx->soundPool_->SetLoop(asyncCtx->streamId_, asyncCtx->loop_); in JsSetLoop() 375 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsSetPriority() 426 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsSetRate() 468 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsSetVolume() 511 asyncCtx->soundPool_ = asyncCtx->napi->soundPool_; in JsUnload() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/drag_controller/ |
H A D | js_drag_controller.cpp | 386 return (asyncCtx->isArray && asyncCtx->argc == 2); in IsExecutingWithDragAction() 534 … asyncCtx->env, asyncCtx->extraParams.c_str(), asyncCtx->extraParams.length(), &extraParamsNapi); in GetCallBackDataForJs() 985 napi_typeof(asyncCtx->env, asyncCtx->argv[0], &valueType); in ParseDragItemInfoParam() 987 asyncCtx->customBuilder = asyncCtx->argv[0]; in ParseDragItemInfoParam() 1004 … napi_get_named_property(asyncCtx->env, asyncCtx->argv[0], "builder", &(asyncCtx->customBuilder)); in ParseDragItemInfoParam() 1197 napi_typeof(asyncCtx->env, asyncCtx->argv[0], &valueType); in ParseDragParam() 1199 asyncCtx->customBuilder = asyncCtx->argv[0]; in ParseDragParam() 1208 napi_is_array(asyncCtx->env, asyncCtx->argv[0], &isArray); in ParseDragParam() 1480 napi_create_reference(asyncCtx->env, asyncCtx->argv[2], 1, &asyncCtx->callbackRef); in CreateCallback() 1498 napi_get_cb_info(asyncCtx->env, info, &(asyncCtx->argc), asyncCtx->argv, &thisVar, &data); in InitializeDragControllerCtx() [all …]
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/recorder/ |
H A D | recorder_capability_napi.cpp | 42 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in GetAudioRecorderCaps() 65 asyncCtx.release(); in GetAudioRecorderCaps() 93 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in IsAudioRecorderConfigSupported() 116 asyncCtx.release(); in IsAudioRecorderConfigSupported() 137 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in GetVideoRecorderCaps() 159 asyncCtx.release(); in GetVideoRecorderCaps() 190 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, ret); in GetVideoRecorderProfile() 207 asyncCtx->sourceId, asyncCtx->qualityLevel); in GetVideoRecorderProfile() 213 asyncCtx.release(); in GetVideoRecorderProfile() 261 asyncCtx->sourceId, asyncCtx->qualityLevel); in HasVideoRecorderProfile() [all …]
|
H A D | video_recorder_napi.cpp | 171 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in CreateVideoRecorder() 180 asyncCtx.release(); in CreateVideoRecorder() 219 asyncCtx->napi->GetConfig(env, args[0], asyncCtx, videoProperties); in Prepare() 251 asyncCtx.release(); in Prepare() 308 asyncCtx.release(); in GetInputSurface() 358 asyncCtx.release(); in Start() 406 asyncCtx.release(); in Pause() 456 asyncCtx.release(); in Resume() 504 asyncCtx.release(); in Stop() 559 asyncCtx.release(); in Reset() [all …]
|
H A D | audio_recorder_napi.cpp | 188 auto asyncCtx = std::make_unique<MediaAsyncContext>(env); in CreateAudioRecorderAsync() local 196 asyncCtx->SignError(MSERR_EXT_INVALID_VAL, "failed to napi_get_cb_info"); in CreateAudioRecorderAsync() 199 asyncCtx->callbackRef = CommonNapi::CreateReference(env, args[0]); in CreateAudioRecorderAsync() 200 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in CreateAudioRecorderAsync() 201 asyncCtx->JsResult = std::make_unique<MediaJsResultInstance>(constructor_); in CreateAudioRecorderAsync() 205 MediaAsyncContext::CompleteCallback, static_cast<void *>(asyncCtx.get()), &asyncCtx->work)); in CreateAudioRecorderAsync() 206 NAPI_CALL(env, napi_queue_async_work(env, asyncCtx->work)); in CreateAudioRecorderAsync() 207 asyncCtx.release(); in CreateAudioRecorderAsync() 227 auto asyncCtx = std::make_unique<MediaAsyncContext>(env); in Prepare() local 229 asyncCtx->SignError(MSERR_EXT_API9_PERMISSION_DENIED, "CreateVideoRecorder no system app"); in Prepare() [all …]
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/avrecorder/ |
H A D | avrecorder_napi.cpp | 255 asyncCtx->task_ = AVRecorderNapi::GetPrepareTask(asyncCtx); in JsPrepare() 256 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsPrepare() 308 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsSetOrientationHint() 564 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsGetAVRecorderProfile() 713 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsGetAVRecorderConfig() 765 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsGetCurrentAudioCapturerInfo() 816 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsGetAudioCapturerMaxAmplitude() 867 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsGetAvailableEncoder() 1035 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsIsWatermarkSupported() 1125 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in ExecuteByPromise() [all …]
|
H A D | avrecorder_napi.h | 316 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 318 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 321 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 323 std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 326 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 328 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 330 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 332 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 334 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); 336 const std::unique_ptr<AVRecorderAsyncContext> &asyncCtx); [all …]
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/avscreen_capture/ |
H A D | avscreen_capture_napi.cpp | 170 asyncCtx.release(); in JsCreateAVScreenRecorder() 253 asyncCtx.release(); in JsReportAVScreenCaptureUserChoice() 295 if (asyncCtx->napi->GetConfig(asyncCtx, env, args[0]) == MSERR_OK) { in JsInit() 296 asyncCtx->task_ = AVScreenCaptureNapi::GetInitTask(asyncCtx); in JsInit() 297 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsInit() 315 asyncCtx.release(); in JsInit() 376 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsSkipPrivacyMode() 391 asyncCtx.release(); in JsSkipPrivacyMode() 431 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsSetMicrophoneEnabled() 448 asyncCtx.release(); in JsSetMicrophoneEnabled() [all …]
|
H A D | avscreen_capture_napi.h | 117 const std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx); 119 const std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx, const bool enable); 121 …const std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx, const std::vector<uint64_t> windowID… 127 …static int32_t GetAudioInfo(std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx, napi_env env, … 128 …static int32_t GetVideoInfo(std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx, napi_env env, … 147 …int32_t GetConfig(std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx, napi_env env, napi_value… 148 …int32_t GetRecorderInfo(std::unique_ptr<AVScreenCaptureAsyncContext> &asyncCtx, napi_env env, napi…
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/avtranscoder/ |
H A D | avtranscoder_napi.cpp | 196 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in JsCreateAVTransCoder() 205 asyncCtx.release(); in JsCreateAVTransCoder() 250 if (asyncCtx->napi->GetConfig(asyncCtx, env, args[0]) == MSERR_OK) { in JsPrepare() 251 asyncCtx->task_ = AVTransCoderNapi::GetPrepareTask(asyncCtx); in JsPrepare() 252 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in JsPrepare() 273 asyncCtx.release(); in JsPrepare() 456 asyncCtx->task_ = AVTransCoderNapi::GetPromiseTask(asyncCtx->napi, opt); in ExecuteByPromise() 457 (void)asyncCtx->napi->taskQue_->EnqueueTask(asyncCtx->task_); in ExecuteByPromise() 478 asyncCtx.release(); in ExecuteByPromise() 547 asyncCtx.release(); in JsSetSrcFd() [all …]
|
H A D | avtranscoder_napi.h | 181 …ared_ptr<TaskHandler<RetInfo>> GetPrepareTask(std::unique_ptr<AVTransCoderAsyncContext> &asyncCtx); 210 …int32_t GetAudioConfig(std::unique_ptr<AVTransCoderAsyncContext> &asyncCtx, napi_env env, napi_val… 211 …int32_t GetVideoConfig(std::unique_ptr<AVTransCoderAsyncContext> &asyncCtx, napi_env env, napi_val… 212 …int32_t GetConfig(std::unique_ptr<AVTransCoderAsyncContext> &asyncCtx, napi_env env, napi_value ar…
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/metadatahelper/ |
H A D | avimagegenerator_napi.cpp | 190 asyncCtx->param_.dstWidth = width; in GetFetchFrameArgs() 191 asyncCtx->param_.dstHeight = height; in GetFetchFrameArgs() 192 asyncCtx->param_.colorFormat = colorFormat; in GetFetchFrameArgs() 212 asyncCtx->innerHelper_ = napi->helper_; in JsFetchFrameAtTime() 214 asyncCtx->deferred = CommonNapi::CreatePromise(env, asyncCtx->callbackRef, result); in JsFetchFrameAtTime() 231 … CHECK_AND_RETURN_LOG(asyncCtx && asyncCtx->innerHelper_, "Invalid AVImageGeneratorAsyncContext."); in JsFetchFrameAtTime() 232 auto pixelMap = asyncCtx->innerHelper_-> in JsFetchFrameAtTime() 233 FetchFrameYuv(asyncCtx->timeUs_, asyncCtx->option_, asyncCtx->param_); in JsFetchFrameAtTime() 234 asyncCtx->pixel_ = pixelMap; in JsFetchFrameAtTime() 237 }, CreatePixelMapComplete, static_cast<void *>(asyncCtx.get()), &asyncCtx->work)); in JsFetchFrameAtTime() [all …]
|
H A D | avimagegenerator_napi.h | 73 …int32_t GetFetchFrameArgs(std::unique_ptr<AVImageGeneratorAsyncContext> &asyncCtx, napi_env env, n…
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/component_snapshot/ |
H A D | js_component_snapshot.cpp | 52 LOGW("container is null. %{public}d", asyncCtx->instanceId); in OnComplete() 62 [asyncCtx, finishCallback]() { in OnComplete() 63 std::unique_ptr<SnapshotAsyncCtx> ctx(asyncCtx); in OnComplete() 145 auto* asyncCtx = new SnapshotAsyncCtx; in CreateCallback() local 155 if (!asyncCtx->callbackRef) { in CreateCallback() 156 napi_create_promise(env_, &asyncCtx->deferred, result); in CreateCallback() 161 asyncCtx->env = env_; in CreateCallback() 162 asyncCtx->instanceId = Container::CurrentIdSafely(); in CreateCallback() 165 asyncCtx->pixmap = std::move(pixmap); in CreateCallback() 166 asyncCtx->errCode = errCode; in CreateCallback() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_xcomponent_controller.cpp | 58 void HandleDeferred(const shared_ptr<XComponentAsyncCxt>& asyncCtx, ImageAnalyzerState state) in HandleDeferred() argument 60 auto env = asyncCtx->env; in HandleDeferred() 62 auto deferred = asyncCtx->deferred; in HandleDeferred() 252 auto asyncCtx = std::make_shared<XComponentAsyncCxt>(); in StartImageAnalyzer() local 253 asyncCtx->env = env; in StartImageAnalyzer() 255 napi_create_promise(env, &asyncCtx->deferred, &promise); in StartImageAnalyzer() 267 napi_reject_deferred(env, asyncCtx->deferred, result); in StartImageAnalyzer() 272 … OnAnalyzedCallback onAnalyzed_ = [asyncCtx, weakCtx = WeakClaim(this)](ImageAnalyzerState state) { in StartImageAnalyzer() 273 CHECK_NULL_VOID(asyncCtx); in StartImageAnalyzer() 274 HandleDeferred(asyncCtx, state); in StartImageAnalyzer()
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/js/camera_napi/src/picker/ |
H A D | camera_picker_napi.cpp | 337 asyncCtx->funcName = "CameraPickerNapi::Pick"; in Pick() 338 asyncCtx->taskId = CameraNapiUtils::IncrementAndGet(cameraPickerTaskId); in Pick() 339 asyncCtx->contextProxy = GetAbilityContext(env, argv[ARGS_ZERO]); in Pick() 340 if (asyncCtx->contextProxy == nullptr) { in Pick() 351 if (!GetPickerProfile(env, argv[ARGS_TWO], asyncCtx->pickerProfile)) { in Pick() 355 … SetPickerWantParams(asyncCtx->want, asyncCtx->contextProxy, mediaTypes, asyncCtx->pickerProfile); in Pick() 356 asyncCtx->uiExtCallback = StartCameraAbility(env, asyncCtx->contextProxy, asyncCtx->want); in Pick() 357 if (asyncCtx->uiExtCallback == nullptr) { in Pick() 361 CAMERA_NAPI_CREATE_PROMISE(env, asyncCtx->callbackRef, asyncCtx->deferred, result); in Pick() 362 if (StartAsyncWork(env, asyncCtx.get()) != napi_ok) { in Pick() [all …]
|
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/soundpool/include/ |
H A D | soundpool_napi.h | 133 int32_t ParserLoadOptionFromJs(std::unique_ptr<SoundPoolAsyncContext> &asyncCtx, 135 int32_t ParserPlayOptionFromJs(std::unique_ptr<SoundPoolAsyncContext> &asyncCtx, 137 int32_t ParserRateOptionFromJs(std::unique_ptr<SoundPoolAsyncContext> &asyncCtx, 139 int32_t ParserVolumeOptionFromJs(std::unique_ptr<SoundPoolAsyncContext> &asyncCtx,
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/ |
H A D | js_rendering_context.cpp | 344 void HandleDeferred(const shared_ptr<CanvasAsyncCxt>& asyncCtx, ImageAnalyzerState state) in HandleDeferred() argument 346 auto env = asyncCtx->env; in HandleDeferred() 348 auto deferred = asyncCtx->deferred; in HandleDeferred() 399 auto asyncCtx = std::make_shared<CanvasAsyncCxt>(); in JsStartImageAnalyzer() local 400 asyncCtx->env = env; in JsStartImageAnalyzer() 402 napi_create_promise(env, &asyncCtx->deferred, &promise); in JsStartImageAnalyzer() 414 napi_reject_deferred(env, asyncCtx->deferred, result); in JsStartImageAnalyzer() 419 … OnAnalyzedCallback onAnalyzed_ = [asyncCtx, weakCtx = WeakClaim(this)](ImageAnalyzerState state) { in JsStartImageAnalyzer() 420 CHECK_NULL_VOID(asyncCtx); in JsStartImageAnalyzer() 421 HandleDeferred(asyncCtx, state); in JsStartImageAnalyzer()
|
/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/src/ |
H A D | napi_cert_extension.cpp | 64 AsyncCtx asyncCtx = static_cast<AsyncCtx>(CfMalloc(sizeof(AsyncContext), 0)); in NewExtsAsyncContext() local 65 if (asyncCtx == nullptr) { in NewExtsAsyncContext() 71 extsAsyncCtx->async = asyncCtx; in NewExtsAsyncContext()
|