public KeyValueBag getMetaData() {
    """
	Get the KeyValueBag for this object,<br>
	or null if none.<br>
	<p><br>
	If the Container or Stream object<br>
	that this KeyValueBag came from was opened<br>
	for reading, then changes via KeyValueBag#setValue(String, String)<br>
	will have no effect on the underlying media.<br>
	</p><br>
	<p><br>
	If the Container or Stream object<br>
	that this KeyValueBag came from was opened<br>
	for writing, then changes via KeyValueBag#setValue(String, String)<br>
	will have no effect after Container#writeHeader()<br>
	is called.<br>
	</p><br>
	@return the KeyValueBag.
    """
    long cPtr = VideoJNI.ContainerStream_getMetaData(swigCPtr, this);
    return (cPtr == 0) ? null : new KeyValueBag(cPtr, false);
  }
public KeyValueBag getMetaData() {
    long cPtr = VideoJNI.ContainerStream_getMetaData(swigCPtr, this);
    return (cPtr == 0) ? null : new KeyValueBag(cPtr, false);
  }
public KeyValueBag getMetaData ( ) { long cPtr = VideoJNI . ContainerStream_getMetaData ( swigCPtr , this ) ; return ( cPtr == 0 ) ? null : new KeyValueBag ( cPtr , false ) ; }
Get the KeyValueBag for this object,<br>
or null if none.<br>
<p><br>
If the Container or Stream object<br>
that this KeyValueBag came from was opened<br>
for reading, then changes via KeyValueBag#setValue(String, String)<br>
will have no effect on the underlying media.<br>
</p><br>
<p><br>
If the Container or Stream object<br>
that this KeyValueBag came from was opened<br>
for writing, then changes via KeyValueBag#setValue(String, String)<br>
will have no effect after Container#writeHeader()<br>
is called.<br>
</p><br>
@return the KeyValueBag.
Get the KeyValueBag for this object <br > or null if none . <br > <p > <br > If the Container or Stream object<br > that this KeyValueBag came from was opened<br > for reading then changes via KeyValueBag#setValue ( String String ) <br > will have no effect on the underlying media . <br > < / p > <br > <p > <br > If the Container or Stream object<br > that this KeyValueBag came from was opened<br > for writing then changes via KeyValueBag#setValue ( String String ) <br > will have no effect after Container#writeHeader () <br > is called . <br > < / p > <br >