root/applications/osmo4_android_studio/app/src/main/java/com/gpac/Osmo4/BitmapView.java

/* [<][>][^][v][top][bottom][index][help] */
///**
// *  Osmo on Android
// *  Aug/2010
// *  NGO Van Luyen
// *
// *
// */
//package com.gpac.Osmo4;
//
//import android.content.Context;
//import android.graphics.Bitmap;
//import android.graphics.Canvas;
//import android.util.Log;
//import android.view.View;
//
///**
// * 
// * @version $Revision$
// * 
// */
//@Deprecated
//public class BitmapView extends View {
//
//    private Bitmap m_Bitmap = null;
//
//    private int m_width = 100, m_height = 100;
//
//    private final static String LOG_BITMAP = BitmapView.class.getSimpleName();
//
//    /**
//     * Constructor
//     * 
//     * @param context The current view's context
//     */
//    public BitmapView(Context context) {
//        super(context);
//    }
//
//    @Override
//    protected void onDraw(Canvas canvas) {
//        // canvas.drawColor(0xFFCCCCCC);
//        m_width = canvas.getWidth();
//        m_height = canvas.getHeight();
//        if (m_Bitmap == null) {
//            if (m_width < 1)
//                m_width = 100;
//            if (m_height < 1)
//                m_height = 100;
//            m_Bitmap = Bitmap.createBitmap(m_width, m_height, Bitmap.Config.ARGB_8888);
//            gpacinit();
//        }
//
//        GpacObject.gpacrender(m_Bitmap);
//        canvas.drawBitmap(m_Bitmap, 0, 0, null);
//        // force a redraw, with a different time-based pattern.
//        invalidate();
//
//    }
//
//    /**
//     * Called to init all GPAC resources
//     */
//    private void gpacinit() {
//        Log.i(LOG_BITMAP, "Going to gpacinit"); //$NON-NLS-1$
//        if (m_Bitmap != null) {
//            Log.e(LOG_BITMAP, "m_Bitmap != null"); //$NON-NLS-1$
//            if (m_width < 1)
//                m_width = 100;
//            if (m_height < 1)
//                m_height = 100;
//            GpacObject.gpacinit(m_Bitmap,
//                                null,
//                                m_width,
//                                m_height,
//                                Osmo4Renderer.GPAC_CFG_DIR,
//                                Osmo4Renderer.GPAC_MODULES_DIR,
//                                Osmo4Renderer.GPAC_CACHE_DIR,
//                                Osmo4Renderer.GPAC_FONT_DIR,
//                                null);
//            // GpacObject.gpacconnect("/data/osmo/bifs-2D-interactivity-stringsensor.mp4");
//            GpacObject.gpacresize(m_width, m_height);
//        }
//    }
//
//    /**
//     * Called to free all GPAC resources
//     */
//    public void gpacfree() {
//        Log.e(LOG_BITMAP, "gpacfree()"); //$NON-NLS-1$
//        GpacObject.gpacdisconnect();
//        GpacObject.gpacfree();
//    }
// }

/* [<][>][^][v][top][bottom][index][help] */