protected override Variant GetRTMPMeta()
{
var result = new Variant();
var pVideoTrack = GetTRAK(false);
AtomTKHD pTKHD = (AtomTKHD) pVideoTrack?.GetPath(1, TKHD);
if (pTKHD != null) {
result["width"] = pTKHD.Width;
result["height"] = pTKHD.Height;
}
if (_atomMOOV != null) {
var pILST = (AtomILST) _atomMOOV.GetPath(3, UDTA, META, ILST);
if (pILST != null) {
result["tags"] = pILST.Variant;
} else {
WARN("No ilst atom present");
}
}
return result;
}