audio_processing: Create now returns a pointer to the object

Affects
* NS
* AGC
* AEC

BUG=441
TESTED=locally on Linux and trybots
R=kwiberg@webrtc.org

Review URL: https://codereview.webrtc.org/1175903002.

Cr-Commit-Position: refs/heads/master@{#9411}
This commit is contained in:
Bjorn Volcker
2015-06-10 21:43:36 +02:00
parent 8a19f3dc62
commit 9345e86551
17 changed files with 70 additions and 173 deletions

View File

@ -200,13 +200,10 @@ int WebRtcAgc_set_config(void* agcInst, WebRtcAgcConfig config);
int WebRtcAgc_get_config(void* agcInst, WebRtcAgcConfig* config);
/*
* This function creates an AGC instance, which will contain the state
* information for one (duplex) channel.
*
* Return value : AGC instance if successful
* : 0 (i.e., a NULL pointer) if unsuccessful
* This function creates and returns an AGC instance, which will contain the
* state information for one (duplex) channel.
*/
int WebRtcAgc_Create(void **agcInst);
void* WebRtcAgc_Create();
/*
* This function frees the AGC instance created at the beginning.