如何在Android中使用SCTP协议?
我已经知道Android系统默认不支持SCTP,但是可以通过插入SCTP内核模块来启用它,或者在模块配置中使用SCTP重建内核.
我需要对这个问题有所了解.可能吗?如何让android支持协议?如何构建内核模块并正确插入?如果我们能够成功地使系统支持它,我们如何使用该协议?android上的Java API是否支持SCTP?
android network-programming network-protocols linux-kernel sctp
我正在尝试使用 V4L2 api 枚举网络摄像头设备支持的帧大小和帧速率。我尝试使用以下代码来完成此操作,但没有成功。ioctl 函数始终返回 -1。
#include <stdio.h>
#include <fcntl.h>
#include "linux/videodev2.h"
int main(int argc, char **argv) {
int fd = open("/dev/video0", O_RDWR);
struct v4l2_frmivalenum frmsize;
memset(&frmsize, 0, sizeof (struct v4l2_frmsizeenum));
ioctl(fd, VIDIOC_ENUM_FRAMEINTERVALS , &frmsize);
printf("%u \n", frmsize.he);
return 0;
}
Run Code Online (Sandbox Code Playgroud)