Files
gpu-screen-recorder/include/replay_buffer/replay_buffer_ram.h
2025-12-28 13:55:10 -08:00

22 lines
504 B
C

#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 */