VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_process.h File Reference

VLC_PROCESS API. More...

Include dependency graph for vlc_process.h:

Go to the source code of this file.

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.
 

Detailed Description

VLC_PROCESS API.