codec2: C2VDAComponent uses C2InterfaceHelper

Use C2InterfaceHelper and SimpleInterface to align with framework
implementations. It is easier to implement and could avoid unexpected bugs
caused by design difference during development.

Keep the same set of parameters in C2VDAComponent as framework's software
decoder implementation.

Bug: 77835232
Test: CtsMediaTestCases android.media.cts.MediaPlayerTest#testLocalVideo_MP4_H264_480x360_1000kbps_25fps_AAC_Stereo_128kbps_44110Hz
Test: C2VDACompIntf_test
Change-Id: I4c5b6b0d6a229ac58b903ad497a8dd49d9efe92a
7 files changed