Compartir a través de


AudioUnit Espacio de nombres

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

Clases

AUAudioUnit

Subclase de AVAudioNode cuyas subclases procesan audio.

AUAudioUnit.Notifications

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUAudioUnit_AUAudioInputOutputUnit

Define la interfaz de un host en una unidad de audio.

AUAudioUnitBus

Una conexión de entrada o salida a una unidad de audio.

AUAudioUnitBusArray

Contenedor que contiene AUAudioUnitBus objetos para una unidad de audio.

AUAudioUnitPreset

Nombre e identificador de un valor preestablecido de parámetro personalizado.

AudioComponent

Un componente de audio.

AudioComponentConfigurationInfo

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioComponentInfo

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioComponentValidationParameter

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioUnit

Un componente de complemento que procesa o genera datos de audio.

AudioUnitConfigurationInfo

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioUnitException

Excepción relacionada con las funciones del espacio de nombres MonoTouch.AudioUnit.

AudioUnitParameterInfo

Contiene información sobre un parámetro de unidad de audio.

AudioUnitUtils

Clase de utilidad para contener funciones diversas relacionadas con secuencias de audio, muestras y categorías de salida.

AUGraph

Gráfico de procesamiento de audio.

AUParameter

Un parámetro de unidad de audio.

AUParameterGroup

Un grupo de AUParameter objetos para una unidad de audio.

AUParameterNode

Nodo que representa un parámetro o un grupo de parámetros de .AUParameterTree

AUParameterTree

Árbol que contiene todos los parámetros de la unidad de audio de una unidad de audio.

AURenderEventEnumerator

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUScheduledAudioFileRegion

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

ClassInfoDictionary

Contiene pares clave-valor en la información de clase. Se usa con SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32) y GetClassInfo(AudioUnitScopeType, UInt32).

ExtAudioFile

ExtendedAudioFile proporciona acceso a archivos de audio de alto nivel. Proporciona una única interfaz unificada para leer y escribir archivos codificados y sin codificar con acceso a AudioFile la API y AudioConverter .

ResourceUsageInfo

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

SamplerInstrumentData

Describe un instrumento de muestreo. Se usa con LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32).

Estructuras

AudioComponentDescription

Identificadores de un objeto AudioComponent.

AudioUnitParameterEvent

Un cambio para un parámetro de unidad de audio.

AudioUnitParameterEvent.EventValuesStruct

Contiene estructuras para los distintos tipos de eventos de cambio de parámetros.

AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct

Contiene valores que describen un cambio de paso en un valor de parámetro.

AudioUnitParameterEvent.EventValuesStruct.RampStruct

Contiene valores que describen un cambio de rampa lineal en un valor de parámetro.

AUParameterAutomationEvent

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUParameterEvent

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUParameterObserverToken

Contiene un token para un delegado de observador de parámetros instalado.

AURecordedParameterEvent

Evento que representa el cambio y la hora de cambio de un valor de parámetro.

AURenderEvent

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AURenderEventHeader

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

Interfaces

IAUAudioUnitFactory

Interfaz que las extensiones de unidad de audio de la versión 3 deben implementar.

Enumeraciones

AU3DMixerAttenuationCurve

Enumera los tipos de curva de attentuation.

AU3DMixerRenderingFlags

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUAudioUnitBusType

Enumera las funcionalidades input-ouput del bus de audio.

AudioCodecManufacturer

Enumeración cuyos valores especifican si se va a usar un codificador de hardware o software.

AudioComponentFlag

Enumeración de marcación cuyo valor especifica si se puede buscar un componente de audio. Se usa con ComponentFlags.

AudioComponentInstantiationOptions

Enumera las opciones que se pueden usar al crear instancias de .AUAudioUnit

AudioComponentManufacturerType

Enumeración que especifica que Apple fabricó un componente de audio.

AudioComponentStatus

Enumera los valores de estado devueltos por AudioOutputUnitPublish(AudioComponentDescription, String, UInt32).

AudioComponentType

Enumeración cuyos valores representan distintos tipos de componentes de audio.

AudioComponentValidationResult

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioObjectPropertyElement

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioObjectPropertyScope

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioObjectPropertySelector

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioTypeConverter

Enumeración cuyos valores especifican convertidores de formato de unidad de audio diferentes.

AudioTypeEffect

Enumeración cuyos valores especifican diferentes tipos de efectos de audio.

AudioTypeGenerator

Enumeración cuyos valores especifican si un generador de audio es un reproductor de archivos o un reproductor de sonido programado.

AudioTypeMixer

Enumeración cuyos valores especifican si el tipo de un mezclador de audio.

AudioTypeMusicDevice

Enumeración cuyos valores especifican si un dispositivo de música de audio es un sampler o no.

AudioTypeOutput

Enumeración cuyos valores especifican el tipo de salida de audio.

AudioTypePanner

Enumeración no implementada.

AudioUnitBusType

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioUnitClumpID

Enumera los valores usados por AudioUnitParameterInfo. Actual reservado para uso del sistema.

AudioUnitParameterFlag

Enumeración de marcación usada con Flags.

AudioUnitParameterOptions

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AudioUnitParameterType

Enumeración cuyos valores representan atributos ajustables, como el tono o el volumen.

AudioUnitParameterUnit

Unidad de medida usada por un parámetro de unidad de audio.

AudioUnitPropertyIDType

Enumeración cuyos valores especifican un tipo de AudioUnit.

AudioUnitRemoteControlEvent

Enumera los eventos relacionados con los comandos de control remoto.

AudioUnitRenderActionFlags

Enumeración cuyos valores especifican marcas de configuración para la representación de unidades de audio.

AudioUnitScopeType

Enumeración cuyos valores especifican roles y contextos para las propiedades de la unidad de audio.

AudioUnitStatus

Enumeración cuyos valores especifican el estado de .AudioUnit

AudioUnitSubType

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUEventSampleTime

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUGraphError

Enumera los errores generados por las funciones AudioUnit.

AUHostTransportStateFlags

Enumera los valores de marca que describen el estado de un transporte de audio.

AUParameterAutomationEventType

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUParameterEventType

Enumera los tipos de eventos de parámetros de unidad de audio.

AURenderEventType

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUReverbRoomType

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUScheduledAudioSliceFlags

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUSpatializationAlgorithm

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUSpatialMixerAttenuationCurve

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUSpatialMixerRenderingFlags

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

ExtAudioFileError

Enumeración cuyos valores indican varios errores relacionados con ExtAudioFiles.

InstrumentType

Enumera los tipos de instrumento.

ScheduledAudioSliceFlag

Enumera las marcas de tiempo para representar segmentos de audio.

SpatialMixerAttenuation

Enumera los modos de atenuación.

SpatialMixerRenderingFlags

Enumeración de marcación usada para controlar la combinación espacial.

Delegados

_AUImplementorStringFromValueCallback

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUHostTransportStateBlock

Bloque delegado que usa un host para proporcionar información sobre su estado de transporte.

AUImplementorDisplayNameWithLengthCallback

Delegado que devuelve el nombre para mostrar, posiblemente abreviado a desiredLength caracteres.

AUImplementorStringFromValueCallback

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUImplementorValueFromStringCallback

str Convierte en el tipo adecuado y lo asigna a param.

AUImplementorValueObserver

Delegado que notifica a la unidad de audio cuando cambia un valor de parámetro.

AUImplementorValueProvider

Delegado que recupera un valor de parámetro.

AUInputHandler

Delegado que indica a un host de E/S cuando la entrada está disponible.

AUInternalRenderBlock

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUMidiCIProfileChangedCallback

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUMidiOutputEventBlock

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUParameterAutomationObserver

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUParameterObserver

Observador que notifica a una unidad de audio cuando cambia un valor de parámetro.

AUParameterRecordingObserver

Delegar que registra los cambios de parámetro como eventos de automatización.

AURenderBlock

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AURenderPullInputBlock

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUScheduledAudioFileRegionCompletionHandler

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

AUScheduleParameterBlock

El espacio de nombres AudioUnit proporciona acceso de audio de bajo nivel, lo que permite el acceso a las unidades de audio y a las cadenas de procesamiento de audio.

InputDelegate

Devolución de llamada usada con SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32).

RenderDelegate

Firma que usan las devoluciones de llamada de AudioUnit que proporcionan muestras de audio a audioUnit.