• struct v4l2_buffer


    1. struct v4l2_buffer {  
    2.     __u32                   index;    //缓存编号
    3.     enum v4l2_buf_type      type;  //视频捕获模式
    4.     __u32                   bytesused;  //缓存已使用空间大小
    5.     __u32                   flags;  //缓存当前状态
    6. /*
    7.     flags 为缓存当前状态(常见值有 V4L2_BUF_FLAG_MAPPED              | V4L2_BUF_FLAG_QUEUED | V4L2_BUF_FLAG_DONE,分别代表当前缓存已经    映射、缓存可以采集数据、缓存可以提取数据)
    8. */
    9.     enum v4l2_field         field;  
    10.     struct timeval          timestamp;  
    11.     struct v4l2_timecode    timecode;  
    12.     __u32                   sequence;  
    13.   
    14.     /* memory location */  
    15.     enum v4l2_memory        memory;  
    16.     union {  
    17.             __u32           offset;  
    18.             unsigned long   userptr;  
    19.     } m;  
    20.     __u32                   length;  
    21.     __u32                   input;  
    22.     __u32                   reserved;  
    23. };  
    ------------ 学而不思则罔,思而不学则殆 -----------
  • 相关阅读:
    ubuntu 安装qt5 qtcreator
    ubuntu 更换源
    ubuntu go grpc protobuf 环境的搭建
    xgboost学习
    python 日志打印
    pycharm指定到自己安装的python解释器
    pip安装换成国内的镜像源
    mac蓝牙连接bose耳麦后,只有左声道有声音
    vim粘贴python代码乱码解决办法
    docker某个服务一直起不来的原因
  • 原文地址:https://www.cnblogs.com/zyy5/p/4424903.html
Copyright © 2020-2023  润新知