v2
Mattia Iavarone 6 years ago
parent 8d1b62de1f
commit 233bcac1ca
  1. 6
      cameraview/src/main/gles/com/otaliastudios/cameraview/MediaEncoder.java

@ -73,14 +73,12 @@ abstract class MediaEncoder {
} }
/** /**
* Extracts all pending data from the encoder and forwards it to the muxer. * Extracts all pending data that was written and encoded into {@link #mMediaCodec},
* and forwards it to the muxer.
* <p> * <p>
* If endOfStream is not set, this returns when there is no more data to drain. If it * If endOfStream is not set, this returns when there is no more data to drain. If it
* is set, we send EOS to the encoder, and then iterate until we see EOS on the output. * is set, we send EOS to the encoder, and then iterate until we see EOS on the output.
* Calling this with endOfStream set should be done once, right before stopping the muxer. * Calling this with endOfStream set should be done once, right before stopping the muxer.
* <p>
* We're just using the muxer to get a .mp4 file (instead of a raw H.264 stream). We're
* not recording audio.
*/ */
protected void drain(boolean endOfStream) { protected void drain(boolean endOfStream) {
if (endOfStream) { if (endOfStream) {

Loading…
Cancel
Save