zoukankan      html  css  js  c++  java
  • MacOS中系统提供的音频单元

    本附录中的表格列出了OS X v10.5附带的音频单元,按组件管理器类型分组。所有这些装置的组件管理器制造商标识符为kAudioUnitManufacturer_Apple。(来源于官网)

    Table C-1  System-supplied effect units (kAudioUnitType_Effect)效果器

    Effect Units

    Subtype

    Description

    AUBandpass

    kAudioUnitSubType_BandPassFilter

    A single-band bandpass filter.

     带通滤波:对于带通滤波器而言,其允许一定频段的信号通过,该频段既不同于低通滤波器的低频信号,也不同于高通滤波器的高频信号,是介于中间的一定频段的信号,而将低于或高于该频段的信号、干扰和噪声抑制住。相当于一个高通和低通的串联,将高低都滤去,保留中间一个频带

    AUDynamicsProcessor

    kAudioUnitSubType​_DynamicsProcessor

    A dynamics processor that lets you set parameters such as headroom, the amount of compression, attack and release times, and so on. 

    动态压缩效果器:可用于调整阈值,如果关掉audiounit(voiceprocessingIO)本身自带的增益和优化处理(enableAGC);这个效果器放在输入端(的下一个节点)可以用来调增益;

    AUDelay

    kAudioUnitSubType_Delay

    A delay unit. 给信号引入时间延迟的音频单元。

    AUFilter

    kAudioUnitSubType_AUFilter

    A five-band filter, allowing for low and high frequency cutoffs as well as three bandpass filters.  一个五带滤波器,允许低频和高频截止以及三个带通滤波器。

    AUGraphicEQ

    kAudioUnitSubType_GraphicEQ

    A 10-band or 31-band graphic equalizer.提供10或31波段图形均衡器的音频单元。

    AUHiPass

    kAudioUnitSubType_HighPassFilter

    A high-pass filter with an adjustable resonance peak. 高通滤波,可调共振峰值;

    AUHighShelfFilter

    kAudioUnitSubType_HighShelfFilter

    A filter that allows you to boost or cut high frequencies by a fixed amount. 一种滤波器,允许您以固定的数量boost或cut高频。

    AUPeakLimiter

    kAudioUnitSubType_PeakLimiter

    A peak limiter.峰值限制器

    AULowPass

    kAudioUnitSubType_LowPassFilter

    A low-pass filter with an adjustable resonance peak. 低通滤波器

    AULowShelfFilter

    kAudioUnitSubType_LowShelfFilter

    A filter that allows you to boost or cut low frequencies by a fixed amount. 一个允许以固定周期boost或cut低频信号的滤波器

    AUMultibandCompressor

    kAudioUnitSubType_MultiBandCompressor

    A four-band compressor. 多频段压缩器;提供四个频带的动态压缩或扩展

    AUMatrixReverb 

    kAudioUnitSubType_MatrixReverb

    kAudioUnitSubType_Reverb2

    A reverberation unit that allows you to specify spatial characteristics, such as size of room, material absorption characteristics, and so on.混响单元,允许您指定空间特性,例如房间大小、材质吸收特性等。可以用来增加混响效果;-----声波在室内传播时,要被墙壁、天花板、地板等障碍物反射,每反射一次都要被障碍物吸收一些。这样,当声源停止发声后,声波在室内要经过多次反射和吸收,最后才消失,我们就感觉到声源停止发声后还有若干个声波混合持续一段时间(室内声源停止发声后仍然存在的声延续现象)。这种现象叫做混响,这段时间叫做混响时间。

    AUNetSend

    kAudioUnitSubType_NetSend

    A unit that streams audio data over a network. Used in conjunction with the AUNetReceive generator audio unit. 音频数据流通过网络传输;可以与inputunit相连接;提供一种跨应用程序传输;

    AUParametricEQ

    kAudioUnitSubType_ParametricEQ

    A parametric equalizer.参数均衡器

    AUSampleDelay

    kAudioUnitSubType_SampleDelay

    A delay unit that allows you to set the delay by number of samples rather than by time.一种延迟装置,允许您通过采样数而不是时间来设置延迟。

    AUPitch

    kAudioUnitSubType_Pitch

    An effect unit that lets you alter the pitch of the sound without changing the speed of playback.

    一种效果单元,可以在不改变播放速度的情况下改变声音的音调。变声变调; soundtouch; pitch-shift

         
    Table C-2  System-supplied instrument unit (kAudioUnitType_MusicDevice)

    Instrument Unit

    Subtype

    Description

    DLSMusicDevice

    kAudioUnitSubType_DLSSynth

    A virtual instrument unit (虚拟仪器单元)that lets you play MIDI data using sound banks in the SoundFont or Downloadable Sounds (DLS) format. Sound banks must be stored in the /Library/Audio/Sounds/Banks folder of either your home or system directory. 

    Table C-3  System-supplied mixer units (kAudioUnitType_Mixer)

    Mixer Units

    Subtype

    Description 

    AUMixer3D

    kAudioUnitSubType_3DMixer

    A special mixing unit that can take several different signals and mix them so they appear to be positioned in a three-dimensional space. For details on using this unit, see Technical Note TN2112: Using the 3DMixer Audio Unit. 一种特殊的混合装置,可以接收多个不同的信号并进行混合,使它们看起来像是位于三维空间中。有关使用此单元的详细信息,请参阅技术说明TN2112:使用3DMixer音频单元。

    AUMatrixMixer

    kAudioUnitSubType_MatrixMixer

    A unit that mixes an arbitrary number of inputs to an arbitrary number of outputs. 将任意数量的输入与任意数量的输出混合的装置

    AUMixer

    kAudioUnitSubType_StereoMixer

    A unit that mixes an arbitrary number of mono or stereo inputs to a single (单一的)stereo output. 将任意数量的单声道或立体声输入混合到单个立体声输出的装置。

     

    Table C-4  System-supplied converter units (kAudioUnitType_FormatConverter)

    Converter Unit

    Subtype

    Description

    AUConverter

    kAudioUnitSubType_AUConverter

    A generic converter to handle data conversions within the linear PCM format. That is, it can handle sample rate conversions, integer to floating point conversions (and vice versa), interleaving, and so on. This audio unit is essentially a wrapper around an audio converter.一种通用转换器,用于处理线性PCM格式内的数据转换。也就是说,它可以处理采样率转换、整数到浮点转换(反之亦然)、交织等。这个音频单元本质上是音频转换器的包装器。

    AUDeferredRenderer

    kAudioUnitSubType_DeferredRenderer

    An audio unit that obtains its input from one thread and sends its output to another; you can use this unit to divide your audio processing chain among multiple threads. 音频单元,从一个线程获取其输入并将其输出发送到另一个线程;您可以使用此单元在多个线程之间划分音频处理链。

    AUMerger

    kAudioUnitSubType_Merger

    An unit that combines two separate audio inputs. 一种能够组合两个独立音频输入的unit单元。

    AUSplitter

    kAudioUnitSubType_Splitter

    A unit that splits an audio input into two separate audio outputs. 一种将音频输入分成两个独立音频输出的unit单元。

    AUTimePitch

    kAudioUnitSubType_TimePitch

    A unit that lets you change the speed of playback without altering the pitch, or vice versa. 一种可以在不改变音调的情况下改变播放速度的装置,反之亦然。变速不变调

    AUVarispeed

    kAudioUnitSubType_Varispeed

    A unit that lets you change the speed of playback (and consequently the pitch as well). 一种可以改变播放速度(从而改变音调)的装置。变速变调

    Table C-5  System-supplied output units (kAudioUnitType_Output)

    Output Unit

    Subtype

    Description

    AudioDeviceOutput

    kAudioUnitSubType_HALOutput

    A unit that interfaces with an audio device using the hardware abstraction layer. Also called the AUHAL. Despite its name, the AudioDeviceOutput unit can also be configured to accept device input. See Interfacing with Hardware for more details. 

    Mac上用于声音采集输入unit;可以配置为接收设备输入;

    DefaultOutputUnit

    kAudioUnitSubType_DefaultOutput

    An output unit that sends its input data to the user-designated default output (such as the computer's speaker). 

    一种输出装置,将输入数据发送到用户指定的默认输出(如计算机的扬声器)。

    GenericOutput

    kAudioUnitSubType_GenericOutput

    A generic output unit that contains the signal format control and conversion features of an output unit, but doesn't interface with an output device. Typically used for the output of an audio processing subgraph. See Audio Processing Graphs.一种通用输出单元,包含输出单元的信号格式控制和转换功能,但不连接输出设备。通常用于音频处理子图的输出。请参见音频处理图。

    SystemOutputUnit

    kAudioUnitSubType_SystemOutput

    An output unit that sends its input data to the standard system output. System output is the output designated for system sounds and effects, which the user can set in the Sound Effects tab of the Sound preference panel. 将输入数据发送到标准系统输出的一种输出unit。系统输出是为系统声音和效果指定的输出,用户可以在“声音首选项”面板的“声音效果”选项卡中进行设置。

     

    Table C-6  System-supplied generator units (kAudioUnitType_Generator)

    Generator Unit

    Subtype

    Description

    AUAudioFilePlayer

    kAudioUnitSubType_AudioFilePlayer

    A unit that obtains and plays audio data from a file. 从文件中获取并播放音频数据

    AUNetReceive

    kAudioUnitSubType_NetReceive

    A unit that receives streamed audio data from a network. Used in conjunction with the AUNetSend audio unit. 从网络中获取音频数据流;

    AUScheduledSoundPlayer

    kAudioUnitSubType_ScheduledSoundPlayer

    A unit that plays audio data from one or more buffers in memory.从存储器中的一个或多个缓冲区播放音频数据的单元

  • 相关阅读:
    zoj 1004 Anagrams by Stack (dfs+stack)
    poj 3009 Curling 2.0 (dfs)
    poj 2965 The Pilots Brothers' refrigerator (bfs+位运算)
    bcl 1387 最长重复子串 (后缀数组)
    zoj 3332 Strange Country II (dfs)
    poj 2157 Maze (bfs)
    poj 1564 && zoj 1711 Sum It Up (dfs)
    hdu 2686 Matrix (多进程DP)
    poj 3256 Cow Picnic (dfs)
    poj 1606 Jugs (bfs)
  • 原文地址:https://www.cnblogs.com/8335IT/p/15499425.html
Copyright © 2011-2022 走看看