Agreed.

This approach is working at a very low-level and is likely to break in
the future as we move to new hardware abstractions.

On Jan 28, 8:36 am, Dianne Hackborn <[email protected]> wrote:
> What are you trying to do?  Why don't you just use the normal model, where
> you use SurfaceView to create a surface and write your data into its frame
> buffer?
>
>
>
> On Wed, Jan 28, 2009 at 8:03 AM, srini amul <[email protected]> wrote:
> > Hi,   My requirement needs me to draw the RGB data from the framework
> > layer.
>
> > Is this possible? From the android code, I seem to understand the
> > following :
> > 1. Create an ISurface object from a surfaceView -> surfaceHolder
> > 2. Create a IMemory object with the RGB data
> > 4. Call ISurface->RegisterBuffer()
> > sample piece of code: *************************** void DisplayFrame(UINT8
> > * frameBuffer, UINT32 frameSize)
> > {
> >      *sp<Surface> surface ;*
>
> >      sp<ISurface> iSurface = surface->getISurface ();
>
> >      heap = new MemoryHeapBase (frameSize);
>
> >      mBuffers = new MemoryBase(heap, 0, frameSize);
>
> >      memcpy (heap->base, frameBuffer, frameSize * 2);
>
> >      iSurface->registerBuffers (w,h,w,h,PIXEL_FORMAT_RGB_565, heap);
> >      iSurface->postBuffer(0);
> > }
>
> > My doubts are ::
> > 1. Is my understanding right?
> > 2. How do i create a surface object ?
>
> > Thanks & Regards
> > S.Sriniamul
>
> > ------------------------------
> > Unlimited freedom, unlimited storage. Get it now
>
> > <http://in.rd.yahoo.com/tagline_mail_2/*http://help.yahoo.com/l/in/yah...>
>
> --
> Dianne Hackborn
> Android framework engineer
> [email protected]
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support.  All such questions should be posted on public
> forums, where I and others can see and answer them.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to