| 12345678910111213141516171819202122 | 
							- #ifndef _HAIRTUNES_H_
 
- #define _HAIRTUNES_H_
 
- #include "raop_sink.h"
 
- #include "util.h"
 
- typedef struct {
 
- 	unsigned short cport, tport, aport;
 
- 	struct rtp_s *ctx;
 
- } rtp_resp_t;
 
- rtp_resp_t 			rtp_init(struct in_addr host, int latency,
 
- 							char *aeskey, char *aesiv, char *fmtpstr,
 
- 							short unsigned pCtrlPort, short unsigned pTimingPort,
 
- 							raop_cmd_cb_t cmd_cb, raop_data_cb_t data_cb);
 
- void			 	rtp_end(struct rtp_s *ctx);
 
- bool 				rtp_flush(struct rtp_s *ctx, unsigned short seqno, unsigned rtptime, bool exit_locked);
 
- void				rtp_flush_release(struct rtp_s *ctx);
 
- void 				rtp_record(struct rtp_s *ctx, unsigned short seqno, unsigned rtptime);
 
- void 				rtp_metadata(struct rtp_s *ctx, struct metadata_s *metadata);
 
- #endif
 
 
  |