Early versions of TextureMind Desktop won’t have h.264 or hevc encoding, because those codecs cost money and the software (at least initially) will be free. For hardware encoding, the choice will fall on AV1, which can be used freely. For software encoding, things get more complicated. AV1 would be a great choice for visual quality and bandwidth usage, but it is too slow to encode on low-powered machines, so it will be left as an option. On the other hand, TurboJpeg in fullscreen has proven to be a rocket, but it takes up too much bandwidth, so this choice will also be left as an option. VP9 could be a good alternative to the slower AV1 software encoding.
In conclusion, TMD will have AV1 in hardware, vp9 on mid-end machines and AV1 (optionally) on high-end GPU less machines. Hardware encoding will (at least initially) be supported via FFmpeg libraries, so it will cover several combinations, including NVidia, AMD, Intel Quick Sync, just to name a couple.