transcoding: Rework AIDL files to expose to frameworks/base
Bug: 160260102
Test: Unit test
Change-Id: Ib2050becaf89b8e4db5867bc601dedeb4eb8ebd2
diff --git a/media/libmediatranscoding/Android.bp b/media/libmediatranscoding/Android.bp
index 29ed65a..b7bad7f 100644
--- a/media/libmediatranscoding/Android.bp
+++ b/media/libmediatranscoding/Android.bp
@@ -14,11 +14,8 @@
* limitations under the License.
*/
-// AIDL interfaces of MediaTranscoding.
-aidl_interface {
- name: "mediatranscoding_aidl_interface",
- unstable: true,
- local_include_dir: "aidl",
+filegroup {
+ name: "libmediatranscoding_aidl",
srcs: [
"aidl/android/media/IMediaTranscodingService.aidl",
"aidl/android/media/ITranscodingClient.aidl",
@@ -34,6 +31,15 @@
"aidl/android/media/TranscodingResultParcel.aidl",
"aidl/android/media/TranscodingTestConfig.aidl",
],
+ path: "aidl",
+}
+
+// AIDL interfaces of MediaTranscoding.
+aidl_interface {
+ name: "mediatranscoding_aidl_interface",
+ unstable: true,
+ local_include_dir: "aidl",
+ srcs: [":libmediatranscoding_aidl"],
backend:
{
java: {