1 /* dump the shared help and set the last_words for the context */
2 int show_use(struct arcan_shmif_cont* cont, const char* msg);
3 
4 void uvc_append_help(FILE* out);
5 
6 /* request that the server-side prove a bchunk-transfer with a
7  * file descriptor to use */
8 int wait_for_file(struct arcan_shmif_cont* cont, const char* extstr, char** id);
9 
10 /* attach categories here as needed, plug them into decode.c,
11  * CMakeLists.txt and extend the helper message for any arguments */
12 int decode_av(struct arcan_shmif_cont* cont, struct arg_arr* args);
13 
14 /* complicated in the sense that it needs to request a substructure */
15 int decode_3d(struct arcan_shmif_cont* cont, struct arg_arr* args);
16 
17 /* forward to a read-only tui-bufferwnd */
18 int decode_text(struct arcan_shmif_cont* cont, struct arg_arr* args);
19 
20 int decode_image(struct arcan_shmif_cont* cont, struct arg_arr* args);
21 
22 /* heuristic to determine decode parameters for output */
23 #ifdef HAVE_PROBE
24 int decode_probe(struct arcan_shmif_cont* cont, struct arg_arr* args);
25 #endif
26 
27 #ifdef HAVE_T2S
28 int decode_t2s(struct arcan_shmif_cont* cont, struct arg_arr* args);
29 #endif
30