uvc_video.c -- USB Video Class driver - Video handling

uvc_video.c  --  USB Video Class driver - Video handling
uvc_video.c  --  USB Video Class driver - Video handling
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
// test.cpp : 定义控制台应用程序的入口点。
//
 
#include "stdafx.h"
 
#include <iostream>
using namespace std;
 
 
struct queue_e
{
    struct queue_e *next;
};
 
typedef struct queue_e *q_ptr;
 
#define  queue_e q_ptr
 
typedef struct queue_s
{
    queue_e head;
    queue_e tail;
    int   len;
    int   max_len;
    int   min_len;
} QUEUE, *PQUEUE;
 
 
void *DeQueue( QUEUE *q)
{
    queue_e   temp = q->head;
 
    if ( temp == 0)
    {
        if (q->len != 0)
          
        return  (void *)0;
    }
 
    q->head = temp->next;
    temp->next = 0;
 
    if ( q->head == 0)
    {
        q->tail = 0;
    }
 
    q->len--;
 
    if ( q->len < q->min_len)
    {
        q->min_len = q->len;
    }
 
    return ((void*)temp);
}
 
void EnQueue( QUEUE *q, void *e)
{
    ((q_ptr)e)->next = 0;
 
    if ( q->head == 0)
    {
        q->head = (q_ptr)e;
    }
    else
    {
        q->tail->next = (q_ptr)e;
    }
 
    q->tail = (q_ptr)e;
 
    if ( ++(q->len) > q->max_len)
    {
        q->max_len = q->len;
    }
}
 
void ResetQueue( QUEUE *q)
{
    q->head = 0;
    q->tail = 0;
    q->len = 0;
    q->max_len = 0;
    q->min_len = 9999;
}
 
 
int _tmain(int argc, _TCHAR* argv[])
{
 
 
  
    system("PAUSE");
 
    return 0;
}

  

 

posted on   lydstory  阅读(25)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2022-03-02 spdx许可
2022-03-02 mtk ralink
2022-03-02 GCT Semiconductor
2022-03-02 mtk
2022-03-02 qt vs配置
2022-03-02 工业4g 5g 互联网
2022-03-02 QMovie gif播放类

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示