humble-video-noarch/src/main/java/io/humble/video/Demuxer.java
public void queryStreamMetaData() throws java.lang.InterruptedException, java.io.IOException {
    VideoJNI.Demuxer_queryStreamMetaData(swigCPtr, this);
  }
public void queryStreamMetaData() throws java.lang.InterruptedException, java.io.IOException {
    VideoJNI.Demuxer_queryStreamMetaData(swigCPtr, this);
  }
Attempts to read all the meta data in this stream, potentially by reading ahead<br>
and decoding packets.<br>
<p><br>
Any packets this method reads ahead will be cached and correctly returned when you<br>
read packets, but this method can be non-blocking potentially until end of container<br>
to get all meta data.  Take care when you call it.<br>
</p><p>After this method is called, other meta data methods like #getDuration() should<br>
work.</p>