Files
go-astiav/io_interrupter.c
T

15 lines
301 B
C

#include <libavformat/avio.h>
#include <stdlib.h>
int astiavInterruptCallback(void *ret)
{
return *((int*)ret);
}
AVIOInterruptCB* astiavNewInterruptCallback(int *ret)
{
AVIOInterruptCB* c = malloc(sizeof(AVIOInterruptCB));
c->callback = astiavInterruptCallback;
c->opaque = ret;
return c;
}