humble-video-noarch/src/main/java/io/humble/video/Container.java
public int getNumStreams() throws java.lang.InterruptedException, java.io.IOException {
    return VideoJNI.Container_getNumStreams(swigCPtr, this);
  }
public int getNumStreams() throws java.lang.InterruptedException, java.io.IOException {
    return VideoJNI.Container_getNumStreams(swigCPtr, this);
  }
The number of streams in this container.<br>
<p>If this container is a Source this will query the stream and find out<br>
how many streams are in it.</p><p>If the current thread is interrupted while this blocking method<br>
is running the method will return with a negative value.<br>
To check if the method exited because of an interruption<br>
pass the return value to Error#make(int) and then<br>
check Error#getType() to see if it is<br>
Error.Type#ERROR_INTERRUPTED.<br>
</p><br>
<br>
@return The number of streams in this container.