Compartilhar via


AudioUnit Namespace

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

Classes

AUAudioUnit

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

AUAudioUnit_AUAudioInputOutputUnit

Define a interface de um host para uma unidade de áudio.

AUAudioUnit.Notifications

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUAudioUnitBus

Uma conexão de entrada ou saída com uma unidade de áudio.

AUAudioUnitBusArray

Um contêiner que contém AUAudioUnitBus objetos para uma unidade de áudio.

AUAudioUnitPreset

Um nome e identificador para uma predefinição de parâmetro personalizado.

AudioComponent

Um componente de áudio.

AudioComponentConfigurationInfo

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioComponentInfo

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioComponentValidationParameter

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioUnit

Um componente de plug-in que processa ou gera dados de áudio.

AudioUnitConfigurationInfo

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioUnitException

Uma exceção relacionada a funções no namespace MonoTouch.AudioUnit.

AudioUnitParameterInfo

Contém informações sobre um parâmetro de unidade de áudio.

AudioUnitUtils

Classe de utilitário para manter funções diversas relacionadas a fluxos de áudio, exemplos e categorias de saída.

AUGraph

Um grafo de processamento de áudio.

AUParameter

Um parâmetro de unidade de áudio.

AUParameterGroup

Um grupo de objetos para uma unidade de AUParameter áudio.

AUParameterNode

Um nó que representa um parâmetro ou grupo de parâmetros em um AUParameterTree.

AUParameterTree

Uma árvore que contém todos os parâmetros de unidade de áudio para uma unidade de áudio.

AURenderEventEnumerator

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUScheduledAudioFileRegion

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

ClassInfoDictionary

Contém pares chave-valor em informações de classe. Usado com SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32) e GetClassInfo(AudioUnitScopeType, UInt32).

ExtAudioFile

O ExtendedAudioFile fornece acesso a arquivos de áudio de alto nível. Ele fornece uma única interface unificada para ler e gravar arquivos codificados e não codificados com acesso à AudioFile API e AudioConverter .

ResourceUsageInfo

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

SamplerInstrumentData

Descreve um instrumento de amostra. Usado com LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32).

Estruturas

AudioComponentDescription

Identificadores de um AudioComponent.

AudioUnitParameterEvent

Uma alteração para um parâmetro de unidade de áudio.

AudioUnitParameterEvent.EventValuesStruct

Contém structs para diferentes tipos de eventos de alteração de parâmetro.

AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct

Contém valores que descrevem uma alteração de etapa em um valor de parâmetro.

AudioUnitParameterEvent.EventValuesStruct.RampStruct

Contém valores que descrevem uma alteração de rampa linear em um valor de parâmetro.

AUParameterAutomationEvent

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUParameterEvent

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUParameterObserverToken

Contém um token para um delegado de observador de parâmetro instalado.

AURecordedParameterEvent

Um evento que representa a alteração e a hora da alteração de um valor de parâmetro.

AURenderEvent

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AURenderEventHeader

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

Interfaces

IAUAudioUnitFactory

Interface que as extensões de Unidade de Áudio da versão 3 devem implementar.

Enumerações

AU3DMixerAttenuationCurve

Enumera tipos de curva de attentuação.

AU3DMixerRenderingFlags

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUAudioUnitBusType

Enumera os recursos de entrada/saída do barramento de unidade de áudio.

AudioCodecManufacturer

Uma enumeração cujos valores especificam se um codificador de hardware ou software deve ser usado.

AudioComponentFlag

Uma enumeração de sinalização cujo valor especifica se um componente de áudio é pesquisável. Usada com ComponentFlags

AudioComponentInstantiationOptions

Enumera opções que podem ser usadas ao instanciar um AUAudioUnit.

AudioComponentManufacturerType

Uma enumeração que especifica que um componente de áudio foi fabricado pela Apple.

AudioComponentStatus

Enumera status valores retornados por AudioOutputUnitPublish(AudioComponentDescription, String, UInt32).

AudioComponentType

Uma enumeração cujos valores representam diferentes tipos de componentes de áudio.

AudioComponentValidationResult

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioObjectPropertyElement

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioObjectPropertyScope

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioObjectPropertySelector

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioTypeConverter

Uma enumeração cujos valores especificam conversores de formato de unidade de áudio diferentes.

AudioTypeEffect

Uma enumeração cujos valores especificam diferentes tipos de efeitos de áudio.

AudioTypeGenerator

Uma enumeração cujos valores especificam se um gerador de áudio é um player de arquivos ou um player de som agendado.

AudioTypeMixer

Uma enumeração cujos valores especificam se o tipo de um mixer de áudio.

AudioTypeMusicDevice

Uma enumeração cujos valores especificam se um dispositivo de música de áudio é um sampler ou não.

AudioTypeOutput

Uma enumeração cujos valores especificam o tipo de saída de áudio.

AudioTypePanner

Uma enumeração não implementada.

AudioUnitBusType

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioUnitClumpID

Enumera valores usados por AudioUnitParameterInfo. Atualmente reservado para uso do sistema.

AudioUnitParameterFlag

Sinalizando a enumeração usada com Flags.

AudioUnitParameterOptions

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AudioUnitParameterType

Uma enumeração cujos valores representam atributos ajustáveis, como pitch ou volume.

AudioUnitParameterUnit

A unidade de medida usada por um parâmetro de unidade de áudio.

AudioUnitPropertyIDType

Uma enumeração cujos valores especificam um tipo de AudioUnit.

AudioUnitRemoteControlEvent

Enumera eventos relacionados a comandos de controle remoto.

AudioUnitRenderActionFlags

Uma enumeração cujos valores especificam sinalizadores de configuração para renderização de unidade de áudio.

AudioUnitScopeType

Uma enumeração cujos valores especificam funções e contextos para propriedades de unidade de áudio.

AudioUnitStatus

Uma enumeração cujos valores especificam o status de um AudioUnit.

AudioUnitSubType

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUEventSampleTime

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUGraphError

Enumera erros produzidos por funções AudioUnit.

AUHostTransportStateFlags

Enumera valores de sinalizador que descrevem o estado de um transporte de áudio.

AUParameterAutomationEventType

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUParameterEventType

Enumera tipos de eventos de parâmetro de unidade de áudio.

AURenderEventType

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUReverbRoomType

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUScheduledAudioSliceFlags

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUSpatializationAlgorithm

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUSpatialMixerAttenuationCurve

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUSpatialMixerRenderingFlags

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

ExtAudioFileError

Uma enumeração cujos valores indicam vários erros relacionados a ExtAudioFiles.

InstrumentType

Enumera tipos de instrumento.

ScheduledAudioSliceFlag

Enumera sinalizadores de tempo para renderizar fatias de áudio.

SpatialMixerAttenuation

Enumera modos de atenuação.

SpatialMixerRenderingFlags

Sinalizando a enumeração usada para controlar a combinação espacial.

Delegados

_AUImplementorStringFromValueCallback

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUHostTransportStateBlock

Um bloco delegado que um host usa para fornecer informações sobre seu estado de transporte.

AUImplementorDisplayNameWithLengthCallback

Um delegado que retorna o nome de exibição, possivelmente reduzido para desiredLength caracteres.

AUImplementorStringFromValueCallback

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUImplementorValueFromStringCallback

str Converte no tipo apropriado e o atribui a param.

AUImplementorValueObserver

Um delegado que notifica a unidade de áudio quando um valor de parâmetro é alterado.

AUImplementorValueProvider

Um delegado que recupera um valor de parâmetro.

AUInputHandler

Delegado que informa um host de E/S quando a entrada está disponível.

AUInternalRenderBlock

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUMidiCIProfileChangedCallback

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUMidiOutputEventBlock

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUParameterAutomationObserver

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUParameterObserver

Observador que notifica uma unidade de áudio quando um valor de parâmetro é alterado.

AUParameterRecordingObserver

Delegue que registra alterações de parâmetro como eventos de automação.

AURenderBlock

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AURenderPullInputBlock

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUScheduledAudioFileRegionCompletionHandler

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

AUScheduleParameterBlock

O namespace AudioUnit fornece acesso de áudio de baixo nível, permitindo o acesso a unidades de áudio e cadeias de processamento de áudio.

InputDelegate

Retorno de chamada usado com SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32).

RenderDelegate

Assinatura usada por retornos de chamada AudioUnit que fornecem exemplos de áudio para um AudioUnit.