Fork me on GitHub
pp-h265.h
Go to the documentation of this file.
1 
12 #ifndef JANUS_PP_H265
13 #define JANUS_PP_H265
14 
15 #include <stdio.h>
16 #include <jansson.h>
17 
18 #include "pp-rtp.h"
19 
20 /* H.265 stuff */
21 const char **janus_pp_h265_get_extensions(void);
22 int janus_pp_h265_create(char *destination, char *metadata, gboolean faststart, const char *extension);
23 int janus_pp_h265_preprocess(FILE *file, janus_pp_frame_packet *list, json_t *info);
24 int janus_pp_h265_process(FILE *file, janus_pp_frame_packet *list, int *working);
25 void janus_pp_h265_close(void);
26 
27 
28 #endif
struct json_t json_t
Definition: plugin.h:236
int janus_pp_h265_create(char *destination, char *metadata, gboolean faststart, const char *extension)
Definition: pp-h265.c:43
int janus_pp_h265_process(FILE *file, janus_pp_frame_packet *list, int *working)
Definition: pp-h265.c:455
int janus_pp_h265_preprocess(FILE *file, janus_pp_frame_packet *list, json_t *info)
Definition: pp-h265.c:235
void janus_pp_h265_close(void)
Definition: pp-h265.c:634
const char ** janus_pp_h265_get_extensions(void)
Definition: pp-h265.c:38
Helper structures to handle RTP post-processing (headers)
Definition: pp-rtp.h:58