我在 Linux 中使用 linphonec(没有 gtk 界面,只有命令行),我想访问传入和传出的声音样本,但我不知道应该编辑什么文件才能访问它们。有人可以给我一个线索吗?
问问题
1340 次
1 回答
0
假设传出和传入的声音样本与呼叫有关,例如您正在打字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 文档可在此处获得
于 2012-02-11T11:24:13.697 回答