diff options
| author | Anton <anton@picapica> | 2025-06-05 02:01:59 +0400 |
|---|---|---|
| committer | Anton <anton@picapica> | 2025-06-05 02:01:59 +0400 |
| commit | 1ba82ff025d3e1cc79687083acddabb7c24385d5 (patch) | |
| tree | a5aa1f9204d88cbe6ebae09c048040ab210fbc7d /PICA_client.h | |
| parent | 804a917df338d7e8403c729885d60195dfb65c5d (diff) | |
| download | pica-pica-1ba82ff025d3e1cc79687083acddabb7c24385d5.tar.gz pica-pica-1ba82ff025d3e1cc79687083acddabb7c24385d5.zip | |
pica-client: call handling functions
Diffstat (limited to 'PICA_client.h')
| -rw-r--r-- | PICA_client.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/PICA_client.h b/PICA_client.h index 98df947..867f36b 100644 --- a/PICA_client.h +++ b/PICA_client.h @@ -314,6 +314,8 @@ struct PICA_c2c unsigned int directc2c_write_before_barrier_pos; enum PICA_call_state call_state; + int call_audio_params_are_set; + int call_video_params_are_set; }; struct PICA_listener @@ -488,6 +490,10 @@ int PICA_start_call(struct PICA_c2c *chn); int PICA_pickup_call(struct PICA_c2c *chn); int PICA_reject_call(struct PICA_c2c *chn); int PICA_hangup_call(struct PICA_c2c *chn); +int PICA_set_call_audio_params(struct PICA_c2c *chn, const char *codec_name, uint16_t sample_rate); +int PICA_set_call_video_params(struct PICA_c2c *chn, const char *codec_name, uint16_t width, uint16_t height); +int PICA_send_audio_packet(struct PICA_c2c *chn, const char *buf, unsigned int len); +int PICA_send_video_packet(struct PICA_c2c *chn, const char *buf, unsigned int len); void PICA_close_c2c(struct PICA_c2c *chn); void PICA_close_c2n(struct PICA_c2n *cid); |
