MediaProcessors
|
Generic processor module context (see type proc_ctx_t) extension for multiplexers and de-multiplexers. More...
#include <libmediaprocs/proc.h>
Go to the source code of this file.
Classes | |
struct | proc_muxer_mux_ctx_s |
Typedefs | |
typedef struct procs_ctx_s | procs_ctx_t |
typedef struct proc_muxer_mux_ctx_s | proc_muxer_mux_ctx_t |
Functions | |
int | proc_muxer_mux_ctx_init (proc_muxer_mux_ctx_t *proc_muxer_mux_ctx, log_ctx_t *log_ctx) |
void | proc_muxer_mux_ctx_deinit (proc_muxer_mux_ctx_t *proc_muxer_mux_ctx, log_ctx_t *log_ctx) |
Generic processor module context (see type proc_ctx_t) extension for multiplexers and de-multiplexers.
Definition in file proc_muxer.h.
typedef struct proc_muxer_mux_ctx_s proc_muxer_mux_ctx_t |
Multiplexer processing common context structure.
void proc_muxer_mux_ctx_deinit | ( | proc_muxer_mux_ctx_t * | proc_muxer_mux_ctx, |
log_ctx_t * | log_ctx | ||
) |
De-initialize multiplexer common context structure previously allocated by a call to 'proc_muxer_mux_ctx_init()'. This function release any heap-allocated field or structure member.
proc_muxer_mux_ctx | Pointer to the multiplexer common context structure to be de-initialized. |
log_ctx | Externally defined LOG module context structure. |
Definition at line 70 of file proc_muxer.c.
int proc_muxer_mux_ctx_init | ( | proc_muxer_mux_ctx_t * | proc_muxer_mux_ctx, |
log_ctx_t * | log_ctx | ||
) |
Initialize multiplexer common context structure.
proc_muxer_mux_ctx | Pointer to the multiplexer common context structure to be initialized. |
log_ctx | Externally defined LOG module context structure. |
Definition at line 50 of file proc_muxer.c.