REMOTE_SUBMIX, AUDIO_DEVICE_OUT_REMOTE_SUBMIX, AUDIO_DEVICE_IN_REMOTE_SUBMIX含义

REMOTE_SUBMIX是Android音频开发中的一个类型,用于远程子混音,音频设备包括AUDIO_DEVICE_OUT_REMOTE_SUBMIX和AUDIO_DEVICE_IN_REMOTE_SUBMIX。这类音频在WiFi环境下可以将数据传输到ChromeCast等远程设备,如显示器的HDMI接口。部分如RING、ALARM、NOTIFICATION的音频流不会被重定向到远程。需要CAPTURE_AUDIO_OUTPUT权限。
摘要由CSDN通过智能技术生成

REMOTE_SUBMIX, AUDIO_DEVICE_OUT_REMOTE_SUBMIX, AUDIO_DEVICE_IN_REMOTE_SUBMIX含义
展开
【释义】

    在 Andorid 音频开发中,我们会看到叫做 REMOTE_SUBMIX 的音频类型,相应地在底层会有 AUDIO_DEVICE_OUT_REMOTE_SUBMIX 和 AUDIO_DEVICE_IN_REMOTE_SUBMIX 音频设备,在 audio_policy.conf 配置文件中也能看到 r_submix 设备。这次在开发中终于看到了这类音频的使用场景——使设备通过 WiFi 向 ChromeCast 设备传输 HDMI 数据(HDMI 同时含有视频数据和音频数据)。

    我们可以查看官方文档获得更详细的信息,如下:  

public static final int REMOTE_SUBMIX
Added in API level 19
Audio source for a submix of audio streams to be presented remotely.

An application can use this audio source to capture a mix of audio streams that should be transmitted to a remote receiver such as a Wifi display. While recording is active, these audio streams are redirected to the remote submix instead of being played on the device speaker or headset.

Certain streams are excluded from the remote submix, including STREAM_RING, STREAM_ALARM, and STREAM_NOT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值