Interface CaptureButton.CaptureListener

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract void capture() Take photo
      abstract void cancel() Retake photo during preview
      abstract void determine() Confirm photo during preview
      abstract void quit() Exit short video recording
      abstract void record() Start video recording
      abstract void recordEnd(long duration) Recording ended
      abstract void getRecordResult() Executed when confirming during recording preview
      abstract void deleteRecordResult() Executed when retaking and deleting the current video during recording preview
      abstract void scale(float scaleValue) Zoom during recording
      abstract void recordProgress(int progress) Update time progress during recording
      abstract void retryRecord() Prompt user and retake when recording time is too short
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • capture

         abstract void capture()

        Take photo

      • cancel

         abstract void cancel()

        Retake photo during preview

      • determine

         abstract void determine()

        Confirm photo during preview

      • quit

         abstract void quit()

        Exit short video recording

      • record

         abstract void record()

        Start video recording

      • recordEnd

         abstract void recordEnd(long duration)

        Recording ended

      • getRecordResult

         abstract void getRecordResult()

        Executed when confirming during recording preview

      • deleteRecordResult

         abstract void deleteRecordResult()

        Executed when retaking and deleting the current video during recording preview

      • scale

         abstract void scale(float scaleValue)

        Zoom during recording

      • recordProgress

         abstract void recordProgress(int progress)

        Update time progress during recording

      • retryRecord

         abstract void retryRecord()

        Prompt user and retake when recording time is too short