Add remove method in CameraParameters class.

bug:2672651
Change-Id: I537c817b5ca6a3d925f22febe9a5769156354d00
This commit is contained in:
Wu-cheng Li
2010-05-11 12:11:56 +08:00
parent be65399baf
commit 78624e41da
2 changed files with 7 additions and 9 deletions

View File

@ -39,23 +39,16 @@ public:
int getInt(const char *key) const;
float getFloat(const char *key) const;
/* preview-size=176x144 */
void remove(const char *key);
void setPreviewSize(int width, int height);
void getPreviewSize(int *width, int *height) const;
/* preview-fps=15 */
void setPreviewFrameRate(int fps);
int getPreviewFrameRate() const;
/* preview-format=rgb565|yuv422 */
void setPreviewFormat(const char *format);
const char *getPreviewFormat() const;
/* picture-size=1024x768 */
void setPictureSize(int width, int height);
void getPictureSize(int *width, int *height) const;
/* picture-format=yuv422|jpeg */
void setPictureFormat(const char *format);
const char *getPictureFormat() const;

View File

@ -253,6 +253,11 @@ float CameraParameters::getFloat(const char *key) const
return strtof(v, 0);
}
void CameraParameters::remove(const char *key)
{
mMap.removeItem(String8(key));
}
static int parse_size(const char *str, int &width, int &height)
{
// Find the width.