Searched refs:sampleRate (Results 1 - 25 of 126) sorted by path

123456

/macosx-10.9.5/IOAudioFamily-197.4.2/
H A DIOAudioEngine.cpp301 OSDictionary *IOAudioEngine::createDictionaryFromSampleRate(const IOAudioSampleRate *sampleRate, OSDictionary *rateDict) argument
305 if (sampleRate) {
319 num = OSNumber::withNumber(sampleRate->whole, sizeof(UInt32)*8);
323 num = OSNumber::withNumber(sampleRate->fraction, sizeof(UInt32)*8);
332 IOAudioSampleRate *IOAudioEngine::createSampleRateFromDictionary(const OSDictionary *rateDict, IOAudioSampleRate *sampleRate) argument
338 if (sampleRate) {
339 rate = sampleRate;
395 sampleRate.whole = 0;
396 sampleRate.fraction = 0;
1903 return &sampleRate;
[all...]
H A DIOAudioEngine.h156 /*! @var sampleRate
158 IOAudioSampleRate sampleRate; member in class:IOAudioEngine
427 static OSDictionary *createDictionaryFromSampleRate(const IOAudioSampleRate *sampleRate, OSDictionary *rateDict = 0);
436 static IOAudioSampleRate *createSampleRateFromDictionary(const OSDictionary *rateDict, IOAudioSampleRate *sampleRate = 0);
662 virtual IOReturn hardwareSampleRateChanged(const IOAudioSampleRate *sampleRate);
H A DIOAudioStream.cpp120 bool IOAudioStream::validateFormat(IOAudioStreamFormat *streamFormat, IOAudioStreamFormatExtension *formatExtension, IOAudioStreamFormatDesc *formatDesc, const IOAudioSampleRate *sampleRate) argument
127 if (streamFormat && availableFormats && (numAvailableFormats > 0) && sampleRate) {
148 if (0 != sampleRate->whole) {
149 if ((CMPSAMPLERATE (availableFormats[formatIndex].minimumSampleRate, sampleRate) > 0) || (CMPSAMPLERATE (availableFormats[formatIndex].maximumSampleRate, sampleRate) < 0)) {
H A DIOAudioStream.h162 virtual bool validateFormat(IOAudioStreamFormat *streamFormat, IOAudioStreamFormatExtension *formatExtension, IOAudioStreamFormatDesc *formatDesc, const IOAudioSampleRate *sampleRate);
/macosx-10.9.5/WebCore-7537.78.1/Modules/webaudio/
H A DAnalyserNode.cpp37 AnalyserNode::AnalyserNode(AudioContext* context, float sampleRate) argument
38 : AudioBasicInspectorNode(context, sampleRate, 2)
H A DAnalyserNode.h36 static PassRefPtr<AnalyserNode> create(AudioContext* context, float sampleRate) argument
38 return adoptRef(new AnalyserNode(context, sampleRate));
70 AnalyserNode(AudioContext*, float sampleRate);
H A DAsyncAudioDecoder.cpp56 void AsyncAudioDecoder::decodeAsync(ArrayBuffer* audioData, float sampleRate, PassRefPtr<AudioBufferCallback> successCallback, PassRefPtr<AudioBufferCallback> errorCallback) argument
63 OwnPtr<DecodingTask> decodingTask = DecodingTask::create(audioData, sampleRate, successCallback, errorCallback);
92 PassOwnPtr<AsyncAudioDecoder::DecodingTask> AsyncAudioDecoder::DecodingTask::create(ArrayBuffer* audioData, float sampleRate, PassRefPtr<AudioBufferCallback> successCallback, PassRefPtr<AudioBufferCallback> errorCallback) argument
94 return adoptPtr(new DecodingTask(audioData, sampleRate, successCallback, errorCallback));
97 AsyncAudioDecoder::DecodingTask::DecodingTask(ArrayBuffer* audioData, float sampleRate, PassRefPtr<AudioBufferCallback> successCallback, PassRefPtr<AudioBufferCallback> errorCallback) argument
99 , m_sampleRate(sampleRate)
112 m_audioBuffer = AudioBuffer::createFromAudioFileData(m_audioData->data(), m_audioData->byteLength(), false, sampleRate());
H A DAsyncAudioDecoder.h50 void decodeAsync(ArrayBuffer* audioData, float sampleRate, PassRefPtr<AudioBufferCallback> successCallback, PassRefPtr<AudioBufferCallback> errorCallback);
56 static PassOwnPtr<DecodingTask> create(ArrayBuffer* audioData, float sampleRate, PassRefPtr<AudioBufferCallback> successCallback, PassRefPtr<AudioBufferCallback> errorCallback);
61 DecodingTask(ArrayBuffer* audioData, float sampleRate, PassRefPtr<AudioBufferCallback> successCallback, PassRefPtr<AudioBufferCallback> errorCallback);
64 float sampleRate() const { return m_sampleRate; } function in class:WebCore::AsyncAudioDecoder::DecodingTask
H A DAudioBasicInspectorNode.cpp37 AudioBasicInspectorNode::AudioBasicInspectorNode(AudioContext* context, float sampleRate, unsigned outputChannelCount) argument
38 : AudioNode(context, sampleRate)
H A DAudioBasicInspectorNode.h37 AudioBasicInspectorNode(AudioContext*, float sampleRate, unsigned outputChannelCount);
H A DAudioBasicProcessorNode.cpp39 AudioBasicProcessorNode::AudioBasicProcessorNode(AudioContext* context, float sampleRate) argument
40 : AudioNode(context, sampleRate)
H A DAudioBasicProcessorNode.h42 AudioBasicProcessorNode(AudioContext*, float sampleRate);
H A DAudioBuffer.cpp43 PassRefPtr<AudioBuffer> AudioBuffer::create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate) argument
45 if (sampleRate < 22050 || sampleRate > 96000 || numberOfChannels > AudioContext::maxNumberOfChannels() || !numberOfFrames)
48 return adoptRef(new AudioBuffer(numberOfChannels, numberOfFrames, sampleRate));
51 PassRefPtr<AudioBuffer> AudioBuffer::createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate) argument
53 RefPtr<AudioBus> bus = createBusFromInMemoryAudioFile(data, dataSize, mixToMono, sampleRate);
60 AudioBuffer::AudioBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate) argument
62 , m_sampleRate(sampleRate)
76 , m_sampleRate(bus->sampleRate())
H A DAudioBuffer.h46 static PassRefPtr<AudioBuffer> create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
49 static PassRefPtr<AudioBuffer> createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate);
53 double duration() const { return length() / sampleRate(); }
54 float sampleRate() const { return m_sampleRate; } function in class:WebCore::AudioBuffer
74 AudioBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
H A DAudioBuffer.idl35 readonly attribute float sampleRate; // in sample-frames per second
H A DAudioBufferSourceNode.cpp53 PassRefPtr<AudioBufferSourceNode> AudioBufferSourceNode::create(AudioContext* context, float sampleRate) argument
55 return adoptRef(new AudioBufferSourceNode(context, sampleRate));
58 AudioBufferSourceNode::AudioBufferSourceNode(AudioContext* context, float sampleRate) argument
59 : AudioScheduledSourceNode(context, sampleRate)
205 double bufferSampleRate = buffer()->sampleRate();
230 double loopStartFrame = m_loopStart * buffer()->sampleRate();
231 double loopEndFrame = m_loopEnd * buffer()->sampleRate();
418 m_virtualReadIndex = AudioUtilities::timeToSampleFrame(m_grainOffset, buffer()->sampleRate());
440 sampleRateFactor = buffer()->sampleRate() / sampleRate();
[all...]
H A DAudioBufferSourceNode.h47 static PassRefPtr<AudioBufferSourceNode> create(AudioContext*, float sampleRate);
102 AudioBufferSourceNode(AudioContext*, float sampleRate);
H A DAudioContext.cpp97 bool AudioContext::isSampleRateRangeGood(float sampleRate) argument
101 return sampleRate >= 44100 && sampleRate <= 96000;
146 m_hrtfDatabaseLoader = HRTFDatabaseLoader::createAndLoadAsynchronouslyIfNecessary(sampleRate());
150 AudioContext::AudioContext(Document* document, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate) argument
166 // FIXME: the passed in sampleRate MUST match the hardware sample-rate since HRTFDatabaseLoader is a singleton.
167 m_hrtfDatabaseLoader = HRTFDatabaseLoader::createAndLoadAsynchronouslyIfNecessary(sampleRate);
170 m_renderTarget = AudioBuffer::create(numberOfChannels, numberOfFrames, sampleRate);
327 PassRefPtr<AudioBuffer> AudioContext::createBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionCode& ec) argument
329 RefPtr<AudioBuffer> audioBuffer = AudioBuffer::create(numberOfChannels, numberOfFrames, sampleRate);
[all...]
H A DAudioContext.h82 static PassRefPtr<AudioContext> createOfflineContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionCode&);
104 float sampleRate() const { return m_destinationNode->sampleRate(); } function in class:WebCore::AudioContext
110 PassRefPtr<AudioBuffer> createBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionCode&);
271 AudioContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
273 static bool isSampleRateRangeGood(float sampleRate);
H A DAudioContext.idl41 readonly attribute float sampleRate;
49 [RaisesException] AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate);
85 // void prepareOfflineBufferRendering(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate);
H A DAudioDestinationNode.cpp39 AudioDestinationNode::AudioDestinationNode(AudioContext* context, float sampleRate) argument
40 : AudioNode(context, sampleRate)
H A DAudioDestinationNode.h41 AudioDestinationNode(AudioContext*, float sampleRate);
53 double currentTime() const { return currentSampleFrame() / static_cast<double>(sampleRate()); }
H A DAudioNode.cpp45 AudioNode::AudioNode(AudioContext* context, float sampleRate) argument
49 , m_sampleRate(sampleRate)
H A DAudioNode.h57 AudioNode(AudioContext*, float sampleRate);
134 virtual float sampleRate() const { return m_sampleRate; } function in class:WebCore::AudioNode
H A DAudioParam.cpp158 double sampleRate = context()->sampleRate(); local
160 double endTime = startTime + numberOfValues / sampleRate;
164 m_value = m_timeline.valuesForTimeRange(startTime, endTime, narrowPrecisionToFloat(m_value), values, numberOfValues, sampleRate, sampleRate);

Completed in 290 milliseconds

123456