X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/e3953a418a97e0512da7421bb1374c0336fdfd4d..0e5e68c34c25134986ec47ee993f5b4d0f25201e:/server/play.c diff --git a/server/play.c b/server/play.c index e15cda1..a5d318c 100644 --- a/server/play.c +++ b/server/play.c @@ -823,6 +823,24 @@ void resume_playing(const char *who) { eventlog("state", "resume", (char *)0); } +/** @brief Request an RTP stream */ +void rtp_request(const struct sockaddr_storage *sa) { + struct speaker_message sm; + memset(&sm, 0, sizeof sm); + sm.type = SM_RTP_REQUEST; + sm.u.address = *sa; + speaker_send(speaker_fd, &sm); +} + +/** @brief Cancel an RTP stream */ +void rtp_request_cancel(const struct sockaddr_storage *sa) { + struct speaker_message sm; + memset(&sm, 0, sizeof sm); + sm.type = SM_RTP_CANCEL; + sm.u.address = *sa; + speaker_send(speaker_fd, &sm); +} + /* Local Variables: c-basic-offset:2