AudioRecord: Clean up ctor initialization

Move key AudioRecord parameters to member variable initialization
to ensure consistent state.

Test: atest CtsMediaAudioTestCases
Test: atest audiorecord_tests
Bug: 331329042
Merged-In: Idc83299a6b2367db1745e09d8df73a1a89e94710
Change-Id: Idc83299a6b2367db1745e09d8df73a1a89e94710
3 files changed