hal : Use voice tx device for audio record use case during voice call

 -During voice call it check for upcoming use case if voice snd devices needs
  to be reused if backend are shared. But it does not check for input
  devices and hence it uses different Tx device for audio recording during
  voice call.

 -Check for upcoming usecase if input device and voice device share same backend
  then reuse voice tx device.

Change-Id: I02aced070db298220be477448c0266ab34ce131b
1 file changed