/external/chromium_org/third_party/WebKit/Source/core/platform/audio/ |
AudioIOCallback.h | 34 class AudioBus; 41 virtual void render(AudioBus* sourceBus, AudioBus* destinationBus, size_t framesToProcess) = 0;
|
AudioBus.h | 40 // An AudioBus represents a collection of one or more AudioChannels. 42 // An AudioBus with one channel is mono, an AudioBus with two channels is stereo, etc. 43 class AudioBus : public ThreadSafeRefCounted<AudioBus> { 44 WTF_MAKE_NONCOPYABLE(AudioBus); 68 // If allocate is false then setChannelMemory() has to be called later on for each channel before the AudioBus is useable... 69 static PassRefPtr<AudioBus> create(unsigned numberOfChannels, size_t length, bool allocate = true); 78 const AudioChannel* channel(unsigned channel) const { return const_cast<AudioBus*>(this)->m_channels[channel].get(); } 103 bool topologyMatches(const AudioBus &sourceBus) const [all...] |
AudioSourceProvider.h | 34 class AudioBus; 41 virtual void provideInput(AudioBus* bus, size_t framesToProcess) = 0;
|
AudioFileReader.h | 38 class AudioBus; 45 PassRefPtr<AudioBus> createBusFromInMemoryAudioFile(const void* data, size_t dataSize, bool mixToMono, float sampleRate); 47 PassRefPtr<AudioBus> createBusFromAudioFile(const char* filePath, bool mixToMono, float sampleRate); 49 // May pass in 0.0 for sampleRate in which case it will use the AudioBus's sampleRate 50 void writeBusToAudioFile(AudioBus* bus, const char* filePath, double fileSampleRate);
|
Reverb.h | 37 class AudioBus; 46 Reverb(AudioBus* impulseResponseBuffer, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads, bool normalize); 48 void process(const AudioBus* sourceBus, AudioBus* destinationBus, size_t framesToProcess); 55 void initialize(AudioBus* impulseResponseBuffer, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads); 62 RefPtr<AudioBus> m_tempBuffer;
|
AudioDestinationConsumer.h | 38 class AudioBus; 45 virtual void consumeAudio(AudioBus*, size_t numberOfFrames) = 0;
|
MultiChannelResampler.h | 37 class AudioBus; 44 void process(AudioSourceProvider*, AudioBus* destination, size_t framesToProcess);
|
AudioDSPKernelProcessor.h | 34 #include "core/platform/audio/AudioBus.h" 43 class AudioBus; 63 virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess);
|
AudioProcessor.h | 36 class AudioBus; 58 virtual void process(const AudioBus* source, AudioBus* destination, size_t framesToProcess) = 0;
|
Panner.h | 36 class AudioBus; 57 virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) = 0;
|
AudioPullFIFO.h | 32 #include "core/platform/audio/AudioBus.h" 53 void consume(AudioBus* destination, size_t framesToConsume); 69 RefPtr<AudioBus> m_tempBus;
|
AudioResampler.h | 28 #include "core/platform/audio/AudioBus.h" 47 void process(AudioSourceProvider*, AudioBus* destinationBus, size_t framesToProcess); 63 RefPtr<AudioBus> m_sourceBus;
|
/external/chromium_org/media/base/ |
audio_pull_fifo.h | 12 class AudioBus; 21 // Callback type for providing more data into the FIFO. Expects AudioBus 25 typedef base::Callback<void(int frame_delay, AudioBus* audio_bus)> ReadCB; 38 void Consume(AudioBus* destination, int frames_to_consume); 46 int ReadFromFifo(AudioBus* destination, int frames_to_provide, int write_pos); 52 scoped_ptr<AudioBus> fifo_;
|
audio_bus.h | 19 // AudioBus objects can be created normally or via wrapping. Normally, AudioBus 21 // AudioBus instead routes requests for channel data to the wrapped object. 22 class MEDIA_EXPORT AudioBus { 28 // Creates a new AudioBus and allocates |channels| of length |frames|. Uses 30 static scoped_ptr<AudioBus> Create(int channels, int frames); 31 static scoped_ptr<AudioBus> Create(const AudioParameters& params); 33 // Creates a new AudioBus with the given number of channels, but zero length. 36 static scoped_ptr<AudioBus> CreateWrapper(int channels); 38 // Creates a new AudioBus from an existing channel vector. Does not transfe [all...] |
multi_channel_resampler.h | 16 class AudioBus; 22 // Callback type for providing more data into the resampler. Expects AudioBus 26 typedef base::Callback<void(int frame_delay, AudioBus* audio_bus)> ReadCB; 31 // frames of the AudioBus to be filled by |read_cb|. 38 // Resamples |frames| of data from |read_cb_| into AudioBus. 39 void Resample(int frames, AudioBus* audio_bus); 62 scoped_ptr<AudioBus> resampler_audio_bus_; 64 // To avoid a memcpy() on the first channel we create a wrapped AudioBus where 66 scoped_ptr<AudioBus> wrapped_resampler_audio_bus_;
|
audio_bus.cc | 18 (AudioBus::kChannelAlignment - 1)) == 0U; 21 // Calculates the required size for an AudioBus with the given params, sets 28 ((frames * sizeof(float) + AudioBus::kChannelAlignment - 1) & 29 ~(AudioBus::kChannelAlignment - 1)) / sizeof(float); 42 int frames, AudioBus* dest, 62 static void ToInterleavedInternal(const AudioBus* source, int start_frame, 99 AudioBus::AudioBus(int channels, int frames) 108 size, AudioBus::kChannelAlignment))); 113 AudioBus::AudioBus(int channels, int frames, float* data [all...] |
audio_fifo.h | 14 // First-in first-out container for AudioBus elements. 28 void Push(const AudioBus* source); 35 void Consume(AudioBus* destination, int start_frame, int frames_to_consume); 47 scoped_ptr<AudioBus> audio_bus_;
|
audio_renderer_sink.h | 29 virtual int Render(AudioBus* dest, int audio_delay_milliseconds) = 0; 32 virtual void RenderIO(AudioBus* source, 33 AudioBus* dest,
|
channel_mixer.h | 16 class AudioBus; 32 void Transform(const AudioBus* input, AudioBus* output);
|
audio_converter.h | 31 class AudioBus; 39 // scoped_ptr<AudioBus> output_audio_bus = AudioBus::Create(output); 45 // the data into the provided AudioBus. 58 virtual double ProvideInput(AudioBus* audio_bus, 68 // for 10 frames of data (indicated by the size of AudioBus provided) and the 79 void Convert(AudioBus* dest); 80 void ConvertWithDelay(const base::TimeDelta& initial_delay, AudioBus* dest); 93 void ProvideInput(int resampler_frame_delay, AudioBus* audio_bus); 97 void SourceCallback(int fifo_frame_delay, AudioBus* audio_bus) [all...] |
audio_hash.h | 16 class AudioBus; 18 // Computes a running hash for a series of AudioBus objects. The hash is the 37 // Update current hash with the contents of the provided AudioBus. 38 void Update(const AudioBus* audio_bus, int frames);
|
/external/chromium_org/third_party/WebKit/Source/modules/webaudio/ |
AudioNodeInput.h | 28 #include "core/platform/audio/AudioBus.h" 69 AudioBus* pull(AudioBus* inPlaceBus, size_t framesToProcess); 73 AudioBus* bus(); 91 AudioBus* internalSummingBus(); 92 void sumAllConnections(AudioBus* summingBus, size_t framesToProcess); 94 RefPtr<AudioBus> m_internalSummingBus;
|
/external/chromium_org/media/filters/ |
audio_renderer_algorithm.h | 32 class AudioBus; 50 int FillBuffer(AudioBus* dest, int requested_frames); 96 int OutputFasterPlayback(AudioBus* dest, 112 int OutputSlowerPlayback(AudioBus* dest, 122 void CrossfadeFrame(AudioBus* intro, 124 AudioBus* outtro, 158 scoped_ptr<AudioBus> crossfade_buffer_;
|
/external/chromium_org/third_party/WebKit/Source/core/platform/chromium/support/ |
WebAudioBus.cpp | 29 #include "core/platform/audio/AudioBus.h" 34 class AudioBus : public ThreadSafeRefCounted<AudioBus> { 46 class WebAudioBusPrivate : public AudioBus { 52 RefPtr<AudioBus> audioBus = AudioBus::create(numberOfChannels, length); 53 audioBus->setSampleRate(sampleRate); 56 (static_cast<AudioBus*>(m_private))->deref(); 58 audioBus->ref() [all...] |
/external/chromium_org/media/audio/ |
fake_audio_consumer.h | 17 class AudioBus; 34 typedef base::Callback<void(AudioBus* audio_bus)> ReadCB;
|