private final int mDataWidth;
private final int mCropTop;
private final int mCropLeft;
- private final int mCropBottom;
- private final int mCropRight;
/**
* Builds an object around a YUV buffer from the camera. The image is not cropped.
int cropLeft,
int cropBottom,
int cropRight) {
+ super(cropRight - cropLeft, cropBottom - cropTop);
if (cropRight - cropLeft > dataWidth || cropBottom - cropTop > dataHeight) {
throw new IllegalArgumentException();
}
mDataWidth = dataWidth;
this.mCropTop = cropTop;
this.mCropLeft = cropLeft;
- this.mCropBottom = cropBottom;
- this.mCropRight = cropRight;
- }
-
- @Override
- public int getHeight() {
- return mCropBottom - mCropTop;
- }
-
- @Override
- public int getWidth() {
- return mCropRight - mCropLeft;
}
/**