AudioPatch

Android中AudioPatch相关分析

https://blog.csdn.net/zhuyong006/article/details/88689256

在Android5.0上Audio Patch和Patch Panel的一些分析

https://blog.csdn.net/yzhang8703/article/details/47660803

 

 

Android10.0AudioManager之getDevices(二)

https://blog.csdn.net/l328873524/article/details/105463377?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control

 

理解 Audio 音频系统三 之 [1] AudioFlinger 启动流程 及 Audio PatchPanel初始化

https://ciellee.blog.csdn.net/article/details/102524866?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control

source:add

https://android.googlesource.com/platform/frameworks/base/+/a198a29250acb7c3e918f1566727190966bb336f

media/java/android/media/AudioDevicePort.java[Added - diff]
media/java/android/media/AudioDevicePortConfig.java[Added - diff]
media/java/android/media/AudioGain.java[Added - diff]
media/java/android/media/AudioGainConfig.java[Added - diff]
media/java/android/media/AudioHandle.java[Added - diff]
media/java/android/media/AudioManager.java[diff]
media/java/android/media/AudioMixPort.java[Added - diff]
media/java/android/media/AudioMixPortConfig.java[Added - diff]
media/java/android/media/AudioPatch.java[Added - diff]
media/java/android/media/AudioPort.java[Added - diff]
media/java/android/media/AudioPortConfig.java[Added - diff]

 

AudioPatch 

/**
 * An AudioPatch describes a connection between audio sources and audio sinks.
 * An audio source can be an output mix (playback AudioBus) or an input device (microphone).
 * An audio sink can be an output device (speaker) or an input mix (capture AudioBus).
 * An AudioPatch is created by AudioManager.createAudioPatch() and released by
 * AudioManager.releaseAudioPatch()
 * It contains the list of source and sink AudioPortConfig showing audio port configurations
 * being connected.
 * @hide
 */
public class AudioPatch {

    @UnsupportedAppUsage
    private final AudioHandle mHandle;
    private final AudioPortConfig[] mSources;
    private final AudioPortConfig[] mSinks;

    @UnsupportedAppUsage
    AudioPatch(AudioHandle patchHandle, AudioPortConfig[] sources, AudioPortConfig[] sinks) {
        mHandle = patchHandle;
        mSources = sources;
        mSinks = sinks;
    }

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值