音频调试时录制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;
}
相关推荐
狗凯之家源码网2 小时前
吃瓜主题 3.0 视频源码深度评测与实战指南
音视频
美狐美颜sdk6 小时前
视频美颜SDK中的YUV与RGBA格式有什么区别?直播APP开发解析
人工智能·计算机视觉·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
音视频牛哥7 小时前
不止于超低延迟:SmartMediaKit iOS Unity3D RTSP/RTMP 播放器的核心竞争力
音视频·unity3d rtsp播放器·unity3d rtmp播放器·smartmediakit·ios unity rtsp·ios unity rtmp·unity3d ios播放器
辰辰观影9 小时前
网盘视频播放器怎么选?2026全平台推荐
经验分享·音视频
guhy fighting10 小时前
怎么去除视频的logo?现在有方法了,使用Remove Logo Now快速去除视频logo
音视频
呆呆的猫10 小时前
【视频生成】2、VDN-MiniMax-H3
音视频
沐禾安信11 小时前
MOV转MP4怎么转换?苹果视频打不开这样解决
音视频·格式转换·mov转mp4
小豆庄11 小时前
视频隐私脱敏怎么处理:识别追踪与本地方案的选型思路
密码学·音视频·视频
七牛云行业应用12 小时前
爆火OpenFilm 0.2.6:开源 AI 视频 Agent 的安装、编辑与渲染流程(2026 年 10 月 )
人工智能·开源·音视频
码匠许师傅12 小时前
【C++三方组件】FFmpeg:音视频处理的瑞士军刀
c++·ffmpeg·音视频