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, on 
http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to