MCPcopy Create free account
hub / github.com/Tencent/libpag / Java_org_libpag_PAGDecoder_readFrame

Function Java_org_libpag_PAGDecoder_readFrame

src/platform/android/JPAGDecoder.cpp:143–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143PAG_API jboolean Java_org_libpag_PAGDecoder_readFrame(JNIEnv* env, jobject thiz, jint index,
144 jobject hardwareBufferObject) {
145 auto decoder = getPAGDecoder(env, thiz);
146 if (decoder == nullptr) {
147 return JNI_FALSE;
148 }
149 auto hardwareBuffer = tgfx::HardwareBufferFromJavaObject(env, hardwareBufferObject);
150 if (hardwareBuffer == nullptr) {
151 LOGE("PAGDecoder::readFrameTo() Invalid hardwareBuffer specified!");
152 return JNI_FALSE;
153 }
154 return decoder->readFrame(index, hardwareBuffer);
155}
156}

Callers

nothing calls this directly

Calls 2

getPAGDecoderFunction · 0.85
readFrameMethod · 0.45

Tested by

no test coverage detected