sox - 如何创建空输出效果?
问题描述
我想写一个程序只是不产生输出文件。我怎样才能做到这一点?我尝试sox_format_t
使用空字符串或 NULL 字符串创建:
sox_format_t* out = sox_open_write(NULL, &signalInfo, &encodingInfo, NULL, NULL, NULL);
sox_format_t* out = sox_open_write("", &signalInfo, &encodingInfo, NULL, NULL, NULL);
我尝试将 0 args 传递给输出效果:
sox_effect_options(outputEffect, 0, args);
它们都不起作用。
解决方案
我尝试了这段代码,它奏效了
sox_format_t* out = sox_open_write("", &signalInfo, &encodingInfo, "null", NULL, NULL);
但结合“trim”和“noiseprof”,我的程序打印错误消息,没有噪声配置文件。
推荐阅读
- python - 如果列具有空值,则非规范化数据是 pyspark
- algorithm - 为什么我的算法不适用于 codility 的曼哈顿天际线
- reactjs - 有没有办法处理 onSubmit 中的输入隐藏值?
- java - Eclipse null 分析在泛型参数上有@NonNull
- c++ - SDRAM STM32H7 ALIENTEK BOARD - 读/写错误
- bash - bash 脚本 - for 循环
- reactjs - 如何在 nextjs 中将 getStaticProps 重构为 getServerSideProps
- pine-script - 是否可以限制单个柱中的策略条目数量?
- reactjs - react-intl 在 redux 中重用 intl 对象
- python - Stylegan2 突然减速