0

我想从 mp4parser 矩阵中获取双精度值,以便在某些公式中使用。有什么方法/实用程序吗?我正在使用 gradle 的最新版本,即 1.1.9。

4

1 回答 1

0

我找到了解决方案。如果有更简单的,请贴出来。如果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)};
于 2016-03-03T17:16:19.167 回答