音频调试时录制pcm数据

一 场景

在音频调试时需要录制pcm数据定位问题,所以每次都找写pcm文件的代码, 这次记录一下

二 代码
cpp 复制代码
#include <iostream>
#include <fstream>

bool WriteBinaryFile1(const std::string& filename, const void* data, size_t size) {
	if (!data || size == 0) {
		return false;
	}
	static  std::ofstream file1(filename, std::ios::binary);
	if (!file1.is_open()) {
		return false;
	}
	file1.write(static_cast<const char*>(data), size);
	bool success = file1.good();
	return success;
}

bool WriteBinaryFile2(const std::string& filename, const void* data, size_t size) {
	if (!data || size == 0) {
		return false;
	}
	static  std::ofstream file2(filename, std::ios::binary);
	if (!file2.is_open()) {
		return false;
	}
	file2.write(static_cast<const char*>(data), size);
	bool success = file2.good();
	return success;
}
相关推荐
REDcker4 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
gihigo19984 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
山河君5 天前
四麦克风声源定位实战:基于 GCC-PHAT + 最小二乘法实现 DOA
算法·音视频·语音识别·信号处理·最小二乘法·tdoa
音视频牛哥5 天前
Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
android·人工智能·计算机视觉·音视频·rtmp播放器·安卓rtmp播放器·rtmp直播播放器
qq_416276425 天前
通用音频表征的对比学习
学习·音视频
美狐美颜sdk5 天前
Android全局美颜sdk实现方案详解
人工智能·音视频·美颜sdk·视频美颜sdk·美狐美颜sdk
EasyDSS5 天前
私有化部署EasyDSS视频点播能力:全链路视频技术赋能,打造企业级视听新体验
音视频·hls·m3u8·点播技术·智能转码
qq_416276425 天前
DeLoRes——一种通用的音频表征学习新方法(DeLoRes(基于 Barlow Twins 的冗余最小化方法)
学习·音视频
Q_4582838685 天前
从定位到视频:808 + 1078 在各行业的落地实践
音视频
山顶望月川5 天前
实测MiniMax-Hailuo-02:当“开工大吉“变成“无字天书“,国产AI视频模型的能与之不能
人工智能·音视频