Loading...
Searching...
No Matches
pp-webm.h
Go to the documentation of this file.
#ifndef JANUS_PP_WEBM
#define JANUS_PP_WEBM
#include <stdio.h>
#include <jansson.h>
#include "pp-rtp.h"
/* WebM stuff */
const char **janus_pp_webm_get_extensions(void);
int janus_pp_webm_create(char *destination, char *metadata, gboolean vp8, const char *extension);
int janus_pp_webm_preprocess(FILE *file, janus_pp_frame_packet *list, gboolean vp8, json_t *info);
int janus_pp_webm_process(FILE *file, janus_pp_frame_packet *list, gboolean vp8, int *working);
void janus_pp_webm_close(void);
#endif
json_t
struct json_t json_t
Definition plugin.h:236
pp-rtp.h
Helper structures to handle RTP post-processing (headers).
janus_pp_webm_get_extensions
const char ** janus_pp_webm_get_extensions(void)
Definition pp-webm.c:45
janus_pp_webm_close
void janus_pp_webm_close(void)
Definition pp-webm.c:601
janus_pp_webm_preprocess
int janus_pp_webm_preprocess(FILE *file, janus_pp_frame_packet *list, gboolean vp8, json_t *info)
Definition pp-webm.c:94
janus_pp_webm_create
int janus_pp_webm_create(char *destination, char *metadata, gboolean vp8, const char *extension)
Definition pp-webm.c:50
janus_pp_webm_process
int janus_pp_webm_process(FILE *file, janus_pp_frame_packet *list, gboolean vp8, int *working)
Definition pp-webm.c:325
janus_pp_frame_packet
Definition pp-rtp.h:58