[android-developers] Re: Camera.takePicture()

2008-12-18 Thread 冰咖啡不加糖

I call Camera.takePicture(null,rawCallback,null);
in onPictureTaken(data,camera) of rawCallback, data is null.
I cann't get the raw data.
but if I call Camera,takePicture(null,null,rawCallback), the data is
not null, it contains picture pixels data.

do u know why?

On 10月22日, 下午10时19分, Hong lordh...@gmail.com wrote:
 you need to call the Camera.takePicture(shutter, raw, jpeg)
 each arg implements the corresponding callback (shutter 
 callback,picturecallback,picturecallback).

 so if you need to get the rawdata, implement a class withpicturecallback, and 
 the onPictureTaken(byte[] raw...)
 will be available for you.

 but sounds like you try to get the video frame?  let me know if you succeed...

 thanks

 On Tue, Oct 21, 2008 at 5:57 PM, steve1 steve.belc...@rcn.com wrote:

  I'm probably missing something obvious, so I apologize if
  this is a dumb question.

  Once I've registered callbacks using Camera.takePicture(),
  what does my application need to do to have those callbacks
  called?

  As near as I've been able to tell, the callback is executed
  during a camera preview, or by the user actually taking a
  picture using the native camera application.

  But I don't want to start a preview or launch the native camera
  application.  All I want is the raw imagedatafrom the camera
  hardware.

  Is there a way to do this?

  Thank you!

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Camera.takePicture()

2008-10-22 Thread Hong

you need to call the Camera.takePicture(shutter, raw, jpeg)
each arg implements the corresponding callback (shutter callback,
picturecallback, picturecallback).

so if you need to get the raw data, implement a class with
picturecallback, and the onPictureTaken(byte[] raw...)
will be available for you.

but sounds like you try to get the video frame?  let me know if you succeed...

thanks


On Tue, Oct 21, 2008 at 5:57 PM, steve1 [EMAIL PROTECTED] wrote:

 I'm probably missing something obvious, so I apologize if
 this is a dumb question.

 Once I've registered callbacks using Camera.takePicture(),
 what does my application need to do to have those callbacks
 called?

 As near as I've been able to tell, the callback is executed
 during a camera preview, or by the user actually taking a
 picture using the native camera application.

 But I don't want to start a preview or launch the native camera
 application.  All I want is the raw image data from the camera
 hardware.

 Is there a way to do this?

 Thank you!

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---