Fork me on GitHub
Loading...
Searching...
No Matches
pp-av1.h
Go to the documentation of this file.
1
12#ifndef JANUS_PP_AV1
13#define JANUS_PP_AV1
14
15#include <stdio.h>
16#include <jansson.h>
17
18#include "pp-rtp.h"
19
20/* AV1 stuff */
21const char **janus_pp_av1_get_extensions(void);
22int janus_pp_av1_create(char *destination, char *metadata, gboolean faststart, const char *extension);
23int janus_pp_av1_preprocess(FILE *file, janus_pp_frame_packet *list, json_t *info);
24int janus_pp_av1_process(FILE *file, janus_pp_frame_packet *list, int *working);
25void janus_pp_av1_close(void);
26
27
28#endif
struct json_t json_t
Definition: plugin.h:236
void janus_pp_av1_close(void)
Definition: pp-av1.c:525
int janus_pp_av1_process(FILE *file, janus_pp_frame_packet *list, int *working)
Definition: pp-av1.c:349
int janus_pp_av1_preprocess(FILE *file, janus_pp_frame_packet *list, json_t *info)
Definition: pp-av1.c:205
const char ** janus_pp_av1_get_extensions(void)
Definition: pp-av1.c:38
int janus_pp_av1_create(char *destination, char *metadata, gboolean faststart, const char *extension)
Definition: pp-av1.c:43
Helper structures to handle RTP post-processing (headers)
Definition: pp-rtp.h:58