volumeshaper

framework/av

Commit:        9fc8b5cd4a64ef07e84c69112461324d5c13a0b0
Author:        Andy Hung <hunga@google.com>
AuthorDate:    Wed Jan 25 05:36:48 2017
Commit:        Andy Hung <hunga@google.com>
CommitDate:    Tue Feb 14 06:31:46 2017

VolumeShaper: Initial implementation

The VolumeShaper is used to apply a volume
envelope to an AudioTrack or a MediaPlayer.

Test: CTS
Bug: 30920125
Bug: 31015569
Change-Id: I42e2f13bd6879299dc780e60d143c2d465483a44

-----------------------------

 include/media/AudioTrack.h                         |  12 +
 include/media/IAudioTrack.h                        |   9 +
 include/media/IMediaPlayer.h                       |   7 +
 include/media/Interpolator.h                       | 331 +++++++++
 include/media/MediaPlayerInterface.h               |   5 +
 include/media/VolumeShaper.h                       | 736 +++++++++++++++++++++
 include/media/mediaplayer.h                        |   5 +
 media/libaudioclient/AudioTrack.cpp                |  37 +-
 media/libaudioclient/IAudioTrack.cpp               |  82 +++
 media/libmedia/IMediaPlayer.cpp                    |  90 +++
 media/libmedia/mediaplayer.cpp                     |  21 +
 media/libmediaplayerservice/MediaPlayerService.cpp |  57 ++
 media/libmediaplayerservice/MediaPlayerService.h   |  10 +
 services/audioflinger/AudioFlinger.h               |   5 +
 services/audioflinger/PlaybackTracks.h             |   9 +
 services/audioflinger/Threads.cpp                  |  23 +-
 services/audioflinger/Tracks.cpp                   |  29 +
 17 files changed, 1463 insertions(+), 5 deletions(-)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值