Last active
January 17, 2019 03:30
-
-
Save apkelly/249c6ffbfc7d85da503e472c4e5d8198 to your computer and use it in GitHub Desktop.
GVCameraSource.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class GVCameraSource(context: Context, detector: Detector<*>) : ICameraSource { | |
private val delegate = CameraSource.Builder(context, detector) | |
.setRequestedPreviewSize(640, 480) | |
.setFacing(GraphicOverlay.CAMERA_FACING_FRONT) | |
.setRequestedFps(15.0f) | |
.build() | |
override fun previewSize(): Size? { | |
return delegate.previewSize | |
} | |
override fun cameraFacing(): Int { | |
return delegate.cameraFacing | |
} | |
override fun release() { | |
delegate.release() | |
} | |
@Throws(IOException::class) | |
override fun start(surfaceHolder: SurfaceHolder) { | |
delegate.start(surfaceHolder) | |
} | |
override fun stop() { | |
delegate.stop() | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment