(fd: RawFd)
| 171 | /// 获取当前视频格式(VIDIOC_G_FMT)。 |
| 172 | #[allow(dead_code)] |
| 173 | pub fn get_format(fd: RawFd) -> io::Result<v4l2_format> { |
| 174 | let mut fmt: v4l2_format = unsafe { std::mem::zeroed() }; |
| 175 | fmt.type_ = V4L2_BUF_TYPE_VIDEO_CAPTURE; |
| 176 | unsafe { |
| 177 | v4l2_ioctl(fd, VIDIOC_G_FMT, &mut fmt as *mut _ as *mut libc::c_void)?; |
| 178 | } |
| 179 | Ok(fmt) |
| 180 | } |
| 181 | |
| 182 | /// Set the video format (VIDIOC_S_FMT). |
| 183 | /// 设置视频格式(VIDIOC_S_FMT)。 |
nothing calls this directly
no test coverage detected