Mp4parser:如何获取矩阵值以供进一步使用?

Mp4parser: how to get matrix values for further use?

我想从 mp4parser 矩阵中获取双精度值,用于某些公式。这个有method/utility吗?我使用的是 gradle 的最新版本,即 1.1.9.

我找到了解决办法。如果有更简单的,请 post 吧。 如果 a 是一个 mp4parser 矩阵,那么这里是如何获得 m 双精度值:

ByteBuffer bb = ByteBuffer.allocate(36);
a.getContent(bb);
bb.position(0);
double [] m = {
    IsoTypeReader.readFixedPoint1616(bb),
    IsoTypeReader.readFixedPoint1616(bb),
    IsoTypeReader.readFixedPoint0230(bb),
    IsoTypeReader.readFixedPoint1616(bb),
    IsoTypeReader.readFixedPoint1616(bb),
    IsoTypeReader.readFixedPoint0230(bb),
    IsoTypeReader.readFixedPoint1616(bb),
    IsoTypeReader.readFixedPoint1616(bb),
    IsoTypeReader.readFixedPoint0230(bb)};