docs: @Override
      public void startRecording() {
          super.startRecording();
          mKickflip.startStream(mConfig.getStream(), new KickflipCallback() {
              @Override
              public void onSuccess(Response response) {
                  mCamEncoder.requestThumbnailOnDeltaFrameWithScaling(10, 1);
                  Log.i(TAG, "got StartStreamResponse");
                  checkArgument(response instanceof HlsStream, "Got unexpected StartStream Response");
                  onGotStreamResponse((HlsStream) response);
              }
  
              @Override
              public void onError(KickflipException error) {
                  Log.w(TAG, "Error getting start stream response! " + error);
              }
          });
      }