HI 大家好!
欢迎大家登录大大通平台,今天在这我给大家讲解在Sink工程如何判断当前混音器是否处于busy状态,这样客户就可以依据这个判断可以做出很多的场景区分。
欢迎大家登录大大通平台,今天在这我给大家讲解在Sink工程如何判断当前混音器是否处于busy状态,这样客户就可以依据这个判断可以做出很多的场景区分。
在ADK6.4.2 Sink的工程上,如果客户需要判断当前芯片是否处于busy的状态,如下的方式可以介绍给大家。
我这里判断当前是否是处于音频输出状态,通过判断mixer speack是否有被创建,如果有被创建就可以判断当前芯片是处于busy的状态。
如果mixer speack被destroy, 就可以依据当前芯片退出了busy的状态。
具体的修改如下所示:
1、新建一个判断变量,用它来表示当前是出于busy还是非busy的状态。2、在mixerSpeackCreate()里面,设定刚才的变量置1,代表进入busy状态。
评论