Browse Source

Audio-RIL-Interface: implement mic_mute

Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
replicant-6.0
Wolfgang Wiedmeyer 3 years ago
parent
commit
24bf4db81b
No known key found for this signature in database GPG Key ID: 5816A24C10757FC4
1 changed files with 18 additions and 1 deletions
  1. +18
    -1
      audio-ril-interface/audio-ril-interface.c

+ 18
- 1
audio-ril-interface/audio-ril-interface.c View File

@@ -26,8 +26,25 @@
#include <samsung-ril-socket.h>
#include <srs-client.h>

int galaxys2_mic_mute(void *pdata, int mute)
int galaxys2_mic_mute(void *pdata, enum ril_mic_mute mute)
{
struct srs_client *client;
struct srs_snd_mic_mute_data mic_mute_state;
int rc;

ALOGD("%s(%p, %d)", __func__, pdata, mute);

if (pdata == NULL)
return -1;

client = (struct srs_client *) pdata;

mic_mute_state.mute = mute;

rc = srs_client_send(client, SRS_SND_SET_MIC_MUTE, &mic_mute_state, sizeof(mic_mute_state));
if (rc < 0)
return -1;

return 0;
}



Loading…
Cancel
Save