Commit Graph

6 Commits

Author SHA1 Message Date
Mark Langen
52a485ef01 Use FOURCC macro 2023-06-26 19:47:34 -07:00
Christian Semmler
4b337a024b
some accuracy improvements 2023-06-26 13:44:55 +02:00
Mark Langen
47ee40fabc mattkc feedback 2023-06-25 22:50:12 -07:00
Mark Langen
c81fa5e044 Add mxdssource.cpp 2023-06-25 22:01:37 -07:00
Mark Langen
92135cf15a 100% Match of MxDSFile
* ...almost, MxDSFile::Open is still not quite matching but all of the
  other methods are 100% matching.

* Turns out that most of the virtual methods and some of the members are
  actually on the MxDSSource base class, which I've pulled out as part
  of this.

* In order to implement the methods I added the MXIOINFO class, which
  seems to be a thin wrapper around the MMIOINFO windows structure. We
  can tell this because MMIOINFO::~MMIOINFO was included in the DLL
  exports, and calls down to a function which deconstructs something
  looking exactly like MMIOINFO.
2023-06-25 21:45:37 -07:00
ecumber
526c6af1f6
Implement a few Mx* functions / add data types (#25)
* Implement a few Mx* functions / add data types

* added more information, fixed formatting issues

* further cleanup

---------

Co-authored-by: itsmattkc <34096995+itsmattkc@users.noreply.github.com>
2023-06-18 22:36:07 -07:00