libmpdclient  2.23
readpicture.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
2 // Copyright The Music Player Daemon Project
3 
10 #ifndef MPD_READPICTURE_H
11 #define MPD_READPICTURE_H
12 
13 #include "compiler.h"
14 
15 #include <stdbool.h>
16 #include <stddef.h>
17 
18 struct mpd_connection;
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
35 bool
36 mpd_send_readpicture(struct mpd_connection *connection, const char *uri, unsigned offset);
37 
49 int
50 mpd_recv_readpicture(struct mpd_connection *connection, void *buffer, size_t buffer_size);
51 
66 int
67 mpd_run_readpicture(struct mpd_connection *connection,
68  const char *uri, unsigned offset,
69  void *buffer, size_t buffer_size);
70 
71 #ifdef __cplusplus
72 }
73 #endif
74 
75 #endif
int mpd_run_readpicture(struct mpd_connection *connection, const char *uri, unsigned offset, void *buffer, size_t buffer_size)
bool mpd_send_readpicture(struct mpd_connection *connection, const char *uri, unsigned offset)
int mpd_recv_readpicture(struct mpd_connection *connection, void *buffer, size_t buffer_size)