【问题标题】:Accessing audio samples from linphone从 linphone 访问音频样本
【发布时间】:2010-07-10 11:42:19
【问题描述】:

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

【问题讨论】:

    标签: linux audio sampling


    【解决方案1】:

    假设传出和传入的声音样本与通话有关 例如你正在输入linphonec> call sip:usernumber@someproxy.net

    函数的调用栈为:

    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 文档可用here

    linphone 源代码可用herehere

    【讨论】:

      猜你喜欢
      • 2012-01-14
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2011-09-01
      • 2016-10-14
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      相关资源
      最近更新 更多