VLC 4.0.0-dev
Loading...
Searching...
No Matches
process.c File Reference
Include dependency graph for process.c:

Data Structures

struct  vlc_process
 

Functions

struct vlc_processvlc_process_Spawn (const char *path, int argc, const char *const *argv)
 Spawn a new process with input and output redirection.
 
int vlc_process_Terminate (struct vlc_process *process, bool kill_process)
 Stop a vlc_process and wait for its termination.
 
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.
 
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.