Reputation: 1144
Upvotes: 0
Views: 162
Reputation: 1295
No. OpenMax is a cross-platform API. Noone has seen it on Windows, but theoretically one could implement the OpenMAX API on Windows.
Considering both as APIs, yes, since both address multimedia.
The issue of hardware support is independent of all three APIs. Though OpenMax is mainly used to expose hardware for multimedia acceleration under Linux, but one could very well implement an OpenMax API partially or fully in software (and on other platforms). DirectShow has filters that are implemented completely in software and others that expose hardware. Same can be said about ffmpeg encoders, decoders and filters: some use hardware (see QSV encoders, OpenCL Video filters - but then again OpenCl might be realized in partially or completely software), most are software only.
Upvotes: 2