logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux音频了解

snd_pcm_readi/snd_pcm_writei 适用于交错模式(interleaved)读/写数据,如果用户设置的访问类型并不是交错模式,而是非交错模式(non interleaved),此时便不可再使用 snd_pcm_readi/snd_pcm_writei 进行读写操作了,而需要使用 snd_pcm_readn 和 snd_pcm_writen 进行读写。snd_pcm_open

文章图片
#linux#音视频
关于struct file 结构下 private_data 数据结构的作用

(设备结构体)( private_data 其实是用来保存自定义设备结构体的地址的。自定义结构体的地址被保存在private_data后,可以在read ,write 等驱动函数中被传递和调用自定义设备结构体中的成员)。文档上说明该成员是系统调用时保存状态信息非常有用的资源。struct file代表一个打开的文件描述符,它不是专门给驱动程序使用的,它由内核在 open时创建,并传递给在文件上操作

#驱动开发
DWA算法学习

局部路径规划算法仿真

#算法
Linux网络驱动学习

正点原子LInux驱动学习之网络驱动

#驱动开发#学习
视频监控系统

【知识拓展】音视频中的推流与拉流_推流拉流_No8g攻城狮的博客-CSDN博客推流:把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验很是糟糕。要想用于推流还必须把音视频数据使用传输协议进行封装变成流数据。常用的流传输协议有RTSP、RTMP、HLS等,使用RTMP

文章图片
#音视频
到底了