HomeSort by relevance Sort by last modified time
    Searched refs:AudioBus (Results 1 - 25 of 214) sorted by null

1 2 3 4 5 6 7 8 9

  /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;

Completed in 588 milliseconds

1 2 3 4 5 6 7 8 9