#define VLC_API
Definition fourcc_gen.c:31
struct vlc_process * vlc_process_Spawn(const char *path, int argc, const char *const *argv)
Spawn a new process with input and output redirection.
Definition missing.c:192
ssize_t vlc_process_fd_Write(struct vlc_process *process, const uint8_t *buf, size_t size, vlc_tick_t timeout_ms)
Write data to the process's standard input with a timeout.
Definition missing.c:222
int vlc_process_Terminate(struct vlc_process *process, bool kill_process)
Stop a vlc_process and wait for its termination.
Definition missing.c:201
ssize_t vlc_process_fd_Read(struct vlc_process *process, uint8_t *buf, size_t size, vlc_tick_t timeout_ms)
Read data from the process's standard output with a timeout.
Definition missing.c:210
This file is a collection of common definitions and types.
Byte streams and byte stream filter modules interface.
Thread primitive declarations.
int64_t vlc_tick_t
High precision date or time interval.
Definition vlc_tick.h:48
This provides convenience helpers for vectors.