Lines Matching refs:metadata
65 camera_frame_metadata_t *metadata);
67 void postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata);
278 camera_frame_metadata_t *metadata)
318 // post frame metadata to Java
319 if (metadata && (msgType & CAMERA_MSG_PREVIEW_METADATA)) {
320 postMetadata(env, CAMERA_MSG_PREVIEW_METADATA, metadata);
330 void JNICameraContext::postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata)
333 obj = (jobjectArray) env->NewObjectArray(metadata->number_of_faces,
336 ALOGE("Couldn't allocate face metadata array");
340 for (int i = 0; i < metadata->number_of_faces; i++) {
345 env->SetIntField(rect, fields.rect_left, metadata->faces[i].rect[0]);
346 env->SetIntField(rect, fields.rect_top, metadata->faces[i].rect[1]);
347 env->SetIntField(rect, fields.rect_right, metadata->faces[i].rect[2]);
348 env->SetIntField(rect, fields.rect_bottom, metadata->faces[i].rect[3]);
351 env->SetIntField(face, fields.face_score, metadata->faces[i].score);