然后才能解除阻塞继续执行 ;
aaudio_result_t result =
AAudioStream_read(stream, audioData, numFrames, timeout);
//如果出现了错误...AAudio 音频流 写出音频数据 操作 注意点
----
AAudio 音频流数据写出 :
① 缓冲区 : 先将数据放入缓冲区 , 该缓冲区大小 与 AAudio 音频流整体性能相关 ;
② 启动音频流...: 将缓冲区中的数据写入 AAudio 音频流 , 将 音频流 启动 ;
③ 超时设置 : 写出数据时 , timeoutNanos 参数必须设置成 0 , 代表其超时时间是 0 纳秒 , 保证该操作是非阻塞操作...numFrames 帧数据 , 就会解除阻塞 , 继续执行后续代码 ;
⑥ 返回值 : aaudio_result_t 类型 , 返回实际读取到的帧数 , 如果出现错误 , 会返回错误码 ;
VI ....numFrames 帧数据 , 就会解除阻塞 , 继续执行后续代码 ;
⑥ 返回值 : aaudio_result_t 类型 , 返回实际写出到 AAudio 音频流的帧数 , 如果出现错误 , 会返回错误码