diff options
author | Eric Laurent <elaurent@google.com> | 2015-05-06 17:51:41 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-05-06 17:51:42 +0000 |
commit | d7ab7afa57ed1fa6fb9c4ce18ea0df3ec939c067 (patch) | |
tree | ed0fd03c176ba5ae421795f4665d47faec653c52 /media/libmedia/IAudioFlingerClient.cpp | |
parent | eb58c6d9ee8eac81864aaecb38a1831014ebf152 (diff) | |
parent | 296fb13dd9b5e90d6a05cce897c3b1e7914a478a (diff) | |
download | frameworks_av-d7ab7afa57ed1fa6fb9c4ce18ea0df3ec939c067.zip frameworks_av-d7ab7afa57ed1fa6fb9c4ce18ea0df3ec939c067.tar.gz frameworks_av-d7ab7afa57ed1fa6fb9c4ce18ea0df3ec939c067.tar.bz2 |
Merge "Implement audio device callback" into mnc-dev
Diffstat (limited to 'media/libmedia/IAudioFlingerClient.cpp')
-rw-r--r-- | media/libmedia/IAudioFlingerClient.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmedia/IAudioFlingerClient.cpp b/media/libmedia/IAudioFlingerClient.cpp index a622241..3429d36 100644 --- a/media/libmedia/IAudioFlingerClient.cpp +++ b/media/libmedia/IAudioFlingerClient.cpp @@ -45,6 +45,7 @@ public: data.writeInterfaceToken(IAudioFlingerClient::getInterfaceDescriptor()); data.writeInt32(event); data.writeInt32((int32_t)ioDesc->mIoHandle); + data.write(&ioDesc->mPatch, sizeof(struct audio_patch)); data.writeInt32(ioDesc->mSamplingRate); data.writeInt32(ioDesc->mFormat); data.writeInt32(ioDesc->mChannelMask); @@ -67,6 +68,7 @@ status_t BnAudioFlingerClient::onTransact( audio_io_config_event event = (audio_io_config_event)data.readInt32(); sp<AudioIoDescriptor> ioDesc = new AudioIoDescriptor(); ioDesc->mIoHandle = (audio_io_handle_t) data.readInt32(); + data.read(&ioDesc->mPatch, sizeof(struct audio_patch)); ioDesc->mSamplingRate = data.readInt32(); ioDesc->mFormat = (audio_format_t) data.readInt32(); ioDesc->mChannelMask = (audio_channel_mask_t) data.readInt32(); |