Home | History | Annotate | Download | only in jni

Lines Matching refs:frame

58   NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
59 if (frame && data) {
62 const bool success = frame->WriteData(reinterpret_cast<const uint8_t*>(bytes + offset),
75 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
76 if (frame) {
77 const uint8_t* data = frame->Data();
78 if (!data || size > frame->Size())
90 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
91 if (frame) {
92 char* data = reinterpret_cast<char*>(frame->MutableData());
93 return ToJBool(AttachDataToJBuffer(env, buffer, data, frame->Size()));
101 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
102 if (frame && ints) {
106 const bool success = frame->WriteData(reinterpret_cast<const uint8_t*>(int_ptr),
119 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
120 if (frame) {
121 const uint8_t* data = frame->Data();
122 if (!data || size > frame->Size() || (size % sizeof(jint)) != 0)
135 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
136 if (frame && floats) {
140 const bool success = frame->WriteData(reinterpret_cast<const uint8_t*>(float_ptr),
153 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
154 if (frame) {
155 const uint8_t* data = frame->Data();
156 if (!data || size > frame->Size() || (size % sizeof(jfloat)) != 0)
171 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
172 if (frame && bitmap) {
173 // Make sure frame size matches bitmap size
174 if ((size / 4) != (frame->Size() / bytes_per_sample)) {
183 uint8_t* dst_ptr = reinterpret_cast<uint8_t*>(frame->MutableData());
184 const uint8_t* end_ptr = dst_ptr + frame->Size();
203 memcpy(dst_ptr, src_ptr, frame->Size());
221 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
222 if (frame && bitmap) {
226 // Make sure frame size matches bitmap size
227 if ((size / 4) != (frame->Size() / bytes_per_sample)) {
232 const uint8_t* src_ptr = frame->Data();
233 const uint8_t* end_ptr = src_ptr + frame->Size();
255 memcpy(dst_ptr, src_ptr, frame->Size());
269 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
270 return frame ? frame->Capacity() : -1;
275 jobject frame) {
277 NativeFrame* other_frame = ConvertFromJava<NativeFrame>(env, frame);
286 jobject frame) {
288 GLFrame* other_frame = ConvertFromJava<GLFrame>(env, frame);