struct v4l2_buffer


  • struct v4l2_buffer {  
  •     __u32                   index;    //緩存編號
  •     enum v4l2_buf_type      type;  //視頻捕獲模式
  •     __u32                   bytesused;  //緩存已使用空間大小
  •     __u32                   flags;  //緩存當前狀態
  • /*
  •     flags 為緩存當前狀態(常見值有 V4L2_BUF_FLAG_MAPPED              | V4L2_BUF_FLAG_QUEUED | V4L2_BUF_FLAG_DONE,分別代表當前緩存已經    映射、緩存可以采集數據、緩存可以提取數據)
  • */
  •     enum v4l2_field         field;  
  •     struct timeval          timestamp;  
  •     struct v4l2_timecode    timecode;  
  •     __u32                   sequence;  
  •   
  •     /* memory location */  
  •     enum v4l2_memory        memory;  
  •     union {  
  •             __u32           offset;  
  •             unsigned long   userptr;  
  •     } m;  
  •     __u32                   length;  
  •     __u32                   input;  
  •     __u32                   reserved;  
  • };  

  • 免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM