ATVAudioPolicyManager.cpp 随便引用this header,但它在AOSP中无处可寻。
有什么办法可以获得这个标题(希望还有相关的库/源文件)
答案 0 :(得分:0)
就我搜索而言,确实 IRemoteControlService.h 似乎不在任何地方,但它也被 {包围{1}} 我在任何地方都没有看到,因此没有产品会尝试包含它。
编译华硕的 fugu 设备时,您是否有实际错误,还是出于好奇?可能是遗留代码不再维护。
它不是在AOSP中发布的,它可能是专有来源/库/二进制文件的一部分。
答案 1 :(得分:0)
从AOSP构建并安装二进制文件时,根本没有使用/包含该头文件。
如果设备是Android.mk中的fugu / fugu_gmscore_next,则会定义REMOTE_CONTROL_INTERFACE:
但是NexusPlayer / fugu的TARGET_PRODUCT值是:
$ echo $TARGET_PRODUCT
aosp_fugu
此外,您可以使用由远程语音控制生成的音频源,根据AudioPolicyManager代码,使用源类型为VOICE_RECOGNITION的MediaRecorder进行重新定义。
然而,当闪存谷歌二进制图像时,我当然知道通过检查logcat和反向引擎来定义该宏。
谷歌只是隐藏它......