Package 

Interface MediaProvider

    • Method Summary

      Modifier and Type Method Description
      abstract Observable<Pair<MediaStream, Completable>> captureMedia() Captures media
      abstract void onActivityResult(int requestCode, int resultCode, Intent intent) Implement this method if capturing a stream requires additional permissionswhich are passed via activity result intent.
      abstract void onRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)
      abstract void release() Release resources acquired by the provider
      • Methods inherited from class java.lang.Object

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

      • captureMedia

         abstract Observable<Pair<MediaStream, Completable>> captureMedia()

        Captures media

      • onActivityResult

         abstract void onActivityResult(int requestCode, int resultCode, Intent intent)

        Implement this method if capturing a stream requires additional permissionswhich are passed via activity result intent. Only process results from the activity intents that werestarted by provider itself. Other results must be skipped.

        Parameters:
        requestCode - Intent request code
        resultCode - Intent result code
        intent - Intent
      • release

         abstract void release()

        Release resources acquired by the provider