MCPcopy Create free account
hub / github.com/Tencent/tgfx / MakeFrom

Method MakeFrom

src/platform/web/VideoElementReader.cpp:25–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23using namespace emscripten;
24
25std::shared_ptr<VideoElementReader> VideoElementReader::MakeFrom(val video, int width, int height) {
26 if (video == val::null() || width < 1 || height < 1) {
27 return nullptr;
28 }
29 auto imageStream = VideoElement::MakeFrom(video, width, height);
30 if (imageStream == nullptr) {
31 return nullptr;
32 }
33 auto imageReader =
34 std::shared_ptr<VideoElementReader>(new VideoElementReader(std::move(imageStream)));
35 imageReader->weakThis = imageReader;
36 return imageReader;
37}
38
39VideoElementReader::VideoElementReader(std::shared_ptr<ImageStream> stream)
40 : ImageReader(std::move(stream)) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected