Provided by: libsdl3-doc_3.2.28+ds-1_all bug

NAME

       SDL_GetProcessInput - Get the SDL_IOStream associated with process standard input.

SYNOPSIS

       #include <SDL3/SDL_process.h>

       SDL_IOStream * SDL_GetProcessInput(SDL_Process *process);

DESCRIPTION

       The  process  must  have  been  created  with  SDL_CreateProcess()  and  pipe_stdio  set to true, or with
       SDL_CreateProcessWithProperties() and SDL_PROP_PROCESS_CREATE_STDIN_NUMBER set to SDL_PROCESS_STDIO_APP.

       Writing to this stream can return less data than expected if the process hasn't read its input. It may be
       blocked waiting for its output to be read, if so you may need to call SDL_GetProcessOutput() and read the
       output in parallel with writing input.

FUNCTION PARAMETERS

       process
              The process to get the input stream for.

RETURN VALUE

       Returns the input stream or NULL on failure; call SDL_GetError() for more information.

THREAD SAFETY

       It is safe to call this function from any thread.

AVAILABILITY

       This function is available since SDL 3.2.0.

SEE ALSO

       SDL_CreateProcess(3), SDL_CreateProcessWithProperties(3), SDL_GetProcessOutput(3)

Simple Directmedia Layer                           SDL 3.2.28                             SDL_GetProcessInput(3)