实现个带锁的队列-用于视频帧信息同步
#ifndef __SYNC_QUEUE_H_
#define __SYNC_QUEUE_H_
#include
#include
#include
#include
//用于视频帧之间信息同步,
typedef struct SyncData_tag {
}SyncData;
typedef struct QNode {
int64_t pts;
SyncData data;
struct QNode *next;
}QNode, *QueuePtr;
typedef struct {
QueuePtr front;
QueuePtr rear;
pthread_mutex_t mutex;
}LinkQueue;
int init_queue(LinkQueue *q); //初始化队列
int des
共有 0 条评论