cinder::audio::cocoa Namespace

Classes


Typedefs


Enumerations


Functions

  • createNonInterleavedBufferList (size_t numFrames, size_t numChannels)
  • createNonInterleavedBufferListShallow (size_t numChannels)
  • ::AudioComponent
    findAudioComponent (const ::AudioComponentDescription &componentDescription)
  • findAndCreateAudioComponent (const ::AudioComponentDescription &componentDescription,::AudioComponentInstance *componentInstance)
  • ::AudioStreamBasicDescription
    createFloatAsbd (size_t sampleRate, size_t numChannels, bool isInterleaved=false)
  • ::AudioStreamBasicDescription
    createInt16Asbd (size_t sampleRate, size_t numChannels, bool isInterleaved=false)
  • copyToBufferList (::AudioBufferList *bufferList, const Buffer *buffer)
  • copyToBufferList (::AudioBufferList *bufferList, const Buffer *buffer, size_t startFrame, size_t frameCount)
  • copyFromBufferList (Buffer *buffer, const ::AudioBufferList *bufferList)
  • zeroBufferList (const ::AudioBufferList *bufferList)
  • zeroBufferList (const ::AudioBufferList *bufferList, size_t startFrame, size_t frameCount)
  • ::AudioComponentDescription
    getOutputAudioUnitDesc ()
  • ::AudioStreamBasicDescription
    getAudioUnitASBD (::AudioUnit audioUnit,::AudioUnitScope scope,::AudioUnitElement bus)
  • setAudioUnitProperty (::AudioUnit audioUnit,::AudioUnitPropertyID propertyId, const PropT &property,::AudioUnitScope scope,::AudioUnitElement bus)
  • PropT
    getAudioUnitProperty (::AudioUnit audioUnit,::AudioUnitPropertyID propertyId,::AudioUnitScope scope,::AudioUnitElement bus)
  • getAudioUnitParam (::AudioUnit audioUnit,::AudioUnitParameterID paramId, ResultT &result,::AudioUnitScope scope, size_t bus)
  • setAudioUnitParam (::AudioUnit audioUnit,::AudioUnitParameterID paramId, const ParamT &param,::AudioUnitScope scope, size_t bus)
  • std::vector<::AUChannelInfo >
    getAudioUnitChannelInfo (::AudioUnit audioUnit,::AudioUnitElement bus)