mirror of
https://github.com/albfan/miraclecast.git
synced 2025-03-09 23:38:56 +00:00
init copy & modify
This commit is contained in:
parent
9cd56f3eff
commit
5f39158f45
6 changed files with 1674 additions and 0 deletions
|
@ -104,6 +104,20 @@ struct ctl_peer *ctl_wifi_find_peer(struct ctl_wifi *w,
|
|||
struct ctl_peer *ctl_wifi_search_peer(struct ctl_wifi *w,
|
||||
const char *real_label);
|
||||
|
||||
/* source handling */
|
||||
|
||||
struct ctl_src;
|
||||
|
||||
int ctl_src_new(struct ctl_src **out,
|
||||
sd_event *event);
|
||||
void ctl_src_free(struct ctl_src *s);
|
||||
|
||||
int ctl_src_listen(struct ctl_src *s, const char *local);
|
||||
void ctl_src_close(struct ctl_src *s);
|
||||
bool ctl_src_is_connecting(struct ctl_src *s);
|
||||
bool ctl_src_is_connected(struct ctl_src *s);
|
||||
bool ctl_src_is_closed(struct ctl_src *s);
|
||||
|
||||
/* sink handling */
|
||||
|
||||
struct ctl_sink;
|
||||
|
@ -239,6 +253,9 @@ void ctl_fn_peer_disconnected(struct ctl_peer *p);
|
|||
void ctl_fn_link_new(struct ctl_link *l);
|
||||
void ctl_fn_link_free(struct ctl_link *l);
|
||||
|
||||
void ctl_fn_src_connected(struct ctl_src *s);
|
||||
void ctl_fn_src_disconnected(struct ctl_src *s);
|
||||
|
||||
void ctl_fn_sink_connected(struct ctl_sink *s);
|
||||
void ctl_fn_sink_disconnected(struct ctl_sink *s);
|
||||
void ctl_fn_sink_resolution_set(struct ctl_sink *s);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue