从 linphone 访问音频样本

发布于 2024-09-09 02:06:45 字数 94 浏览 10 评论 0原文

我在 Linux 中使用 linphonec(没有 gtk 界面,只有命令行),我想访问传入和传出的声音样本,但我不知道应该编辑什么文件来访问它们。 有人可以给我一个线索吗?

I'm using linphonec (without gtk interface, only command line) in Linux and I want to access incoming and outgoing sound samples, but I don't know what file should I edit to access them.
Can anybody give me a clue, please?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寒江雪… 2024-09-16 02:06:45

假设传出和传入的声音样本与呼叫相关
例如,您正在输入linphonec>;呼叫 sip:[电子邮件受保护]

该函数的调用堆栈为:

lpc_cmd_call from linphone-version/console/commands.c
linphone_core_invite_with_params from linphone-version/coreapi/linphonecore.c
linphone_core_invite_address_with_params from linphone-version/coreapi/linphonecore.c
linphone_core_start_invite from linphone-version/coreapi/linphonecore.c
linphone_call_init_media_streams from linphone-version/coreapi/linphonecall.c
audio_stream_new from from linphone-version/mediastreamer2/src/audiostream.c

媒体流在主机上初始化,可以使用 mediastreamer2 API 访问。

在接受调用方面,请参阅以下调用堆栈:

linphone_core_accept_call from linphone-version/coreapi/linphonecore.c
linphone_core_update_streams from linphone-version/coreapi/callbacks.c
linphone_call_start_media_streams from  linphone-version/coreapi/linphonecall.c
linphone_call_start_audio_stream from  linphone-version/coreapi/linphonecall.c
audio_stream_start_full from linphone-version/mediastreamer2/src/audiostream.c

媒体流在客户端初始化,可以使用 mediastreamer2 API 访问。

mediastreamer2 API 文档可在此处获取

linphone 源代码可在此处
此处

Assuming the outgoing and incoming sound samples are related to a call
e.g. you are typing linphonec> call sip:[email protected].

The call stack of the function is:

lpc_cmd_call from linphone-version/console/commands.c
linphone_core_invite_with_params from linphone-version/coreapi/linphonecore.c
linphone_core_invite_address_with_params from linphone-version/coreapi/linphonecore.c
linphone_core_start_invite from linphone-version/coreapi/linphonecore.c
linphone_call_init_media_streams from linphone-version/coreapi/linphonecall.c
audio_stream_new from from linphone-version/mediastreamer2/src/audiostream.c

Media stream is initialised on the host and can be accessed using mediastreamer2 API

In terms of accepting a call see the following call stack:

linphone_core_accept_call from linphone-version/coreapi/linphonecore.c
linphone_core_update_streams from linphone-version/coreapi/callbacks.c
linphone_call_start_media_streams from  linphone-version/coreapi/linphonecall.c
linphone_call_start_audio_stream from  linphone-version/coreapi/linphonecall.c
audio_stream_start_full from linphone-version/mediastreamer2/src/audiostream.c

Media stream is initialised on the client and can be accessed using mediastreamer2 API.

mediastreamer2 API documentation is avaliable here

linphone Source Code is avaliable here or
here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文