init
This commit is contained in:
22
include/replay_buffer/replay_buffer_ram.h
Normal file
22
include/replay_buffer/replay_buffer_ram.h
Normal file
@ -0,0 +1,22 @@
|
||||
#ifndef GSR_REPLAY_BUFFER_RAM_H
|
||||
#define GSR_REPLAY_BUFFER_RAM_H
|
||||
|
||||
#include "replay_buffer.h"
|
||||
|
||||
typedef struct {
|
||||
AVPacket packet;
|
||||
int ref_counter;
|
||||
double timestamp;
|
||||
} gsr_av_packet_ram;
|
||||
|
||||
typedef struct {
|
||||
gsr_replay_buffer replay_buffer;
|
||||
gsr_av_packet_ram **packets;
|
||||
size_t capacity_num_packets;
|
||||
size_t num_packets;
|
||||
size_t index;
|
||||
} gsr_replay_buffer_ram;
|
||||
|
||||
gsr_replay_buffer* gsr_replay_buffer_ram_create(size_t replay_buffer_num_packets);
|
||||
|
||||
#endif /* GSR_REPLAY_BUFFER_RAM_H */
|
||||
Reference in New Issue
Block a user