codec2: add parameter C2PortSurfaceAllocatorTuning

Use C2PortSurfaceAllocatorTuning parameter to suggest BufferQueue-backed
allocator ID if outputting to a surface.

Bug: 79239042
Bug: 80124477
Test: run CtsMediaTestCases of Codec2.0 with plugin available.
Test: android.media.cts.MediaPlayerTest#testLocalVideo_MP4_H264_480x360_1000kbps_25fps_AAC_Stereo_128kbps_44110Hz (use buffer queue)
Test: android.media.cts.EncodeDecodeTest#testEncodeDecodeVideoFromBufferToBuffer720p (no buffer queue)
Change-Id: I171e966c2ea708c7db840ea67fd23762d42365f0
2 files changed