There is a limit on the number of simultaneous decoders, if for some reason you exceed the maximum hardware bandwidth. On some devices, I saw him switch to software decoding after setting up two hardware decoders. AFAIK there is no forced behavior.
, .mp4. SurfaceTexture, . , , , , .
: , 'M' MediaCodecInfo.CodecCapabilities.getMaxSupportedInstances(), " ". , , , . , API .