Index: media/audio/audio_util.h |
=================================================================== |
--- media/audio/audio_util.h (revision 94484) |
+++ media/audio/audio_util.h (working copy) |
@@ -8,6 +8,7 @@ |
#include <vector> |
#include "base/basictypes.h" |
+#include "media/base/media_api.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_API 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_API 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,9 +71,9 @@ |
// 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_API void InterleaveFloatToInt16(const std::vector<float*>& source, |
+ int16* destination, |
+ size_t number_of_frames); |
// Reorder PCM from AAC layout to Core Audio 5.1 layout. |
// TODO(fbarchard): Switch layout when ffmpeg is updated. |
@@ -92,7 +93,7 @@ |
} |
// Returns the default audio hardware sample-rate. |
-double GetAudioHardwareSampleRate(); |
+MEDIA_API double GetAudioHardwareSampleRate(); |
} // namespace media |