Searched refs:NativeFrame (Results 1 - 11 of 11) sorted by relevance

/frameworks/base/media/mca/filterfw/native/core/
H A Dnative_frame.h25 // A NativeFrame stores data in a memory buffer (on the heap). It is used for
27 class NativeFrame { class in namespace:android::filterfw
30 explicit NativeFrame(int size);
32 ~NativeFrame();
34 // Set the frame data and size in bytes. The NativeFrame object takes ownership of the data.
67 NativeFrame* Clone() const;
79 NativeFrame(const NativeFrame&) = delete;
80 NativeFrame& operator=(const NativeFrame
[all...]
H A Dnative_frame.cpp22 NativeFrame::NativeFrame(int size) : data_(NULL), size_(size), capacity_(size) { function in class:android::filterfw::NativeFrame
26 NativeFrame::~NativeFrame() {
30 bool NativeFrame::WriteData(const uint8_t* data, int offset, int size) {
38 bool NativeFrame::SetData(uint8_t* data, int size) {
45 NativeFrame* NativeFrame::Clone() const {
46 NativeFrame* result = new NativeFrame(size
[all...]
H A Dnative_program.h28 class NativeFrame;
/frameworks/base/media/mca/filterfw/jni/
H A Djni_native_frame.cpp27 using android::filterfw::NativeFrame;
38 std::unique_ptr<NativeFrame> frame(new NativeFrame(size));
43 return ToJBool(DeleteNativeObject<NativeFrame>(env, thiz));
59 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
76 NativeFrame* frame = ConvertFromJava<NativeFrame>(env, thiz);
91 NativeFrame* frame = ConvertFromJava<NativeFrame>(en
[all...]
H A Djni_init.cpp35 ObjectPool<NativeFrame>::Setup("android/filterfw/core/NativeFrame", "nativeFrameId");
H A Djni_native_program.cpp27 using android::filterfw::NativeFrame;
151 NativeFrame* native_frame = ConvertFromJava<NativeFrame>(env, input);
153 ALOGE("NativeProgram: Could not grab NativeFrame input %d!", i);
167 NativeFrame* output_frame = ConvertFromJava<NativeFrame>(env, output);
169 ALOGE("NativeProgram: Could not grab NativeFrame output!");
H A Djni_gl_frame.cpp28 using android::filterfw::NativeFrame;
282 NativeFrame* other_frame = ConvertFromJava<NativeFrame>(env, frame);
/frameworks/base/media/mca/filterfw/java/android/filterfw/core/
H A DNativeProgram.java102 NativeFrame[] nativeInputs = new NativeFrame[inputs.length];
104 if (inputs[i] == null || inputs[i] instanceof NativeFrame) {
105 nativeInputs[i] = (NativeFrame)inputs[i];
112 NativeFrame nativeOutput = null;
113 if (output == null || output instanceof NativeFrame) {
114 nativeOutput = (NativeFrame)output;
173 private native boolean callNativeProcess(NativeFrame[] inputs, NativeFrame output);
H A DNativeFrame.java32 public class NativeFrame extends Frame { class in inherits:Frame
36 NativeFrame(FrameFormat format, FrameManager frameManager) { method in class:NativeFrame
84 throw new RuntimeException("NativeFrame object class must be a subclass of " +
113 "NativeFrame cannot hold " + ints.length + " integers. (Can only hold " +
130 "NativeFrame cannot hold " + floats.length + " floats. (Can only hold " +
211 if (frame instanceof NativeFrame) {
212 nativeCopyFromNative((NativeFrame)frame);
224 return "NativeFrame id: " + nativeFrameId + " (" + getFormat() + ") of size "
260 private native boolean nativeCopyFromNative(NativeFrame frame);
H A DSimpleFrameManager.java24 import android.filterfw.core.NativeFrame;
67 result = new NativeFrame(format, this);
H A DGLFrame.java23 import android.filterfw.core.NativeFrame;
265 if (frame instanceof NativeFrame) {
266 nativeCopyFromNative((NativeFrame)frame);
408 private native boolean nativeCopyFromNative(NativeFrame frame);

Completed in 180 milliseconds