cinder::audio::cocoa Namespace

Classes


Typedefs


Enumerations


Functions

  • createNonInterleavedBufferList (size_t numFrames, size_t numChannels)
  • createNonInterleavedBufferListShallow (size_t numChannels)
  • ::AudioComponent
    findAudioComponent (const ::AudioComponentDescription &componentDescription)
  • void
    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)
  • void
    copyToBufferList (::AudioBufferList *bufferList, const Buffer *buffer)
  • void
    copyToBufferList (::AudioBufferList *bufferList, const Buffer *buffer, size_t startFrame, size_t frameCount)
  • void
    copyFromBufferList (Buffer *buffer, const ::AudioBufferList *bufferList)
  • void
    zeroBufferList (const ::AudioBufferList *bufferList)
  • void
    zeroBufferList (const ::AudioBufferList *bufferList, size_t startFrame, size_t frameCount)
  • ::AudioComponentDescription
    getOutputAudioUnitDesc ()
  • ::AudioStreamBasicDescription
    getAudioUnitASBD (::AudioUnit audioUnit,::AudioUnitScope scope,::AudioUnitElement bus)
  • void
    setAudioUnitProperty (::AudioUnit audioUnit,::AudioUnitPropertyID propertyId, const PropT &property,::AudioUnitScope scope,::AudioUnitElement bus)
  • PropT
    getAudioUnitProperty (::AudioUnit audioUnit,::AudioUnitPropertyID propertyId,::AudioUnitScope scope,::AudioUnitElement bus)
  • void
    getAudioUnitParam (::AudioUnit audioUnit,::AudioUnitParameterID paramId, ResultT &result,::AudioUnitScope scope, size_t bus)
  • void
    setAudioUnitParam (::AudioUnit audioUnit,::AudioUnitParameterID paramId, const ParamT &param,::AudioUnitScope scope, size_t bus)
  • std::vector<::AUChannelInfo >
    getAudioUnitChannelInfo (::AudioUnit audioUnit,::AudioUnitElement bus)