Open Broadcaster Software
Free, open source software for live streaming and recording
pipe.h File Reference

Go to the source code of this file.

Typedefs

typedef struct os_process_pipe os_process_pipe_t
 

Functions

EXPORT os_process_pipe_tos_process_pipe_create (const char *cmd_line, const char *type)
 
EXPORT int os_process_pipe_destroy (os_process_pipe_t *pp)
 
EXPORT size_t os_process_pipe_read (os_process_pipe_t *pp, uint8_t *data, size_t len)
 
EXPORT size_t os_process_pipe_write (os_process_pipe_t *pp, const uint8_t *data, size_t len)
 

Typedef Documentation

§ os_process_pipe_t

typedef struct os_process_pipe os_process_pipe_t

Function Documentation

§ os_process_pipe_create()

EXPORT os_process_pipe_t* os_process_pipe_create ( const char *  cmd_line,
const char *  type 
)

§ os_process_pipe_destroy()

EXPORT int os_process_pipe_destroy ( os_process_pipe_t pp)

§ os_process_pipe_read()

EXPORT size_t os_process_pipe_read ( os_process_pipe_t pp,
uint8_t data,
size_t  len 
)

§ os_process_pipe_write()

EXPORT size_t os_process_pipe_write ( os_process_pipe_t pp,
const uint8_t data,
size_t  len 
)