| Index: media/audio/audio_util.h
|
| ===================================================================
|
| --- media/audio/audio_util.h (revision 95116)
|
| +++ media/audio/audio_util.h (working copy)
|
| @@ -8,6 +8,7 @@
|
| #include <vector>
|
|
|
| #include "base/basictypes.h"
|
| +#include "media/base/media_export.h"
|
|
|
| namespace media {
|
|
|
| @@ -26,11 +27,11 @@
|
| // formats.
|
| // The buffer is modified in-place to avoid memory management, as this
|
| // function may be called in performance critical code.
|
| -bool AdjustVolume(void* buf,
|
| - size_t buflen,
|
| - int channels,
|
| - int bytes_per_sample,
|
| - float volume);
|
| +MEDIA_EXPORT bool AdjustVolume(void* buf,
|
| + size_t buflen,
|
| + int channels,
|
| + int bytes_per_sample,
|
| + float volume);
|
|
|
| // FoldChannels() does a software multichannel folding down to stereo.
|
| // Channel order is assumed to be 5.1 Dolby standard which is
|
| @@ -45,11 +46,11 @@
|
| // volume.
|
| // The buffer is modified in-place to avoid memory management, as this
|
| // function may be called in performance critical code.
|
| -bool FoldChannels(void* buf,
|
| - size_t buflen,
|
| - int channels,
|
| - int bytes_per_sample,
|
| - float volume);
|
| +MEDIA_EXPORT bool FoldChannels(void* buf,
|
| + size_t buflen,
|
| + int channels,
|
| + int bytes_per_sample,
|
| + float volume);
|
|
|
| // DeinterleaveAudioChannel() takes interleaved audio buffer |source|
|
| // of the given |sample_fmt| and |number_of_channels| and extracts
|
| @@ -70,12 +71,12 @@
|
| // The size of the |source| vector determines the number of channels.
|
| // The |destination| buffer is assumed to be large enough to hold the
|
| // result. Thus it must be at least size: number_of_frames * source.size()
|
| -void InterleaveFloatToInt16(const std::vector<float*>& source,
|
| - int16* destination,
|
| - size_t number_of_frames);
|
| +MEDIA_EXPORT void InterleaveFloatToInt16(const std::vector<float*>& source,
|
| + int16* destination,
|
| + size_t number_of_frames);
|
|
|
| // Returns the default audio hardware sample-rate.
|
| -double GetAudioHardwareSampleRate();
|
| +MEDIA_EXPORT double GetAudioHardwareSampleRate();
|
|
|
| } // namespace media
|
|
|
|
|