Android client: Video consumer only support Software Decoder

I add log to trace flow of code from mediasoupclient to webrtc.
for video consuming, it uses libvpx which is only software based.
2020-05-31 18:19:35.083 15115-15247/? I/libvpx_vp8_decoder.cc: (line 159): LibvpxVp8Decoder::Decode

Can we switch to hardware decoder of android MediaCodec such as OMX?

Mediasoup or its libraries have nothing to do with encoder/decoder implementation. You need to know which RTPParameters would make the client implementation trigger the usage of one encoder/decoder implementation or another.