Lines Matching defs:audio
18 #include "audio.h"
48 auto *audio = new (std::nothrow) AudioNapi();
49 ASSERT_ERR(ctxt->env, audio != nullptr, Status::E_ERROR, "no memory for audio!");
50 audio->value_ = std::make_shared<Audio>();
51 ASSERT_CALL(env, napi_wrap(env, ctxt->self, audio, Destructor, nullptr, nullptr), audio);
59 auto *audio = new (std::nothrow) AudioNapi();
60 ASSERT_ERR_VOID(env, audio != nullptr, Status::E_ERROR, "no memory for audio!");
61 audio->value_ = std::static_pointer_cast<Audio>(in);
62 ASSERT_CALL_DELETE(env, napi_wrap(env, out, audio, Destructor, nullptr, nullptr), audio);
68 auto *audio = static_cast<AudioNapi *>(data);
69 ASSERT_VOID(audio != nullptr, "finalize null!");
70 delete audio;
85 auto audio = GetAudio(env, info, ctxt);
87 ctxt->env, (audio != nullptr && audio->value_ != nullptr), Status::E_ERROR, "invalid object!");
88 ctxt->status = NapiDataUtils::SetValue(env, audio->value_->GetUri(), ctxt->output);
89 ASSERT_ERR(ctxt->env, ctxt->status == napi_ok, Status::E_ERROR, "set audio uri failed!");
107 auto audio = static_cast<AudioNapi *>(ctxt->native);
109 ctxt->env, (audio != nullptr && audio->value_ != nullptr), Status::E_ERROR, "invalid object!");
110 audio->value_->SetUri(uri);