Compartilhar via


AUAudioUnit Classe

Definição

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

[Foundation.Register("AUAudioUnit", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class AUAudioUnit : Foundation.NSObject
type AUAudioUnit = class
    inherit NSObject
Herança
AUAudioUnit
Atributos

Construtores

AUAudioUnit(AudioComponentDescription, AudioComponentInstantiationOptions, NSError)

Cria um novo AUAudioUnit com os valores especificados.

AUAudioUnit(AudioComponentDescription, NSError)

Cria um novo AUAudioUnit com os valores especificados.

AUAudioUnit(IntPtr)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

AUAudioUnit(NSObjectFlag)

Construtor para chamar classes derivadas para ignorar a inicialização e apenas alocar o objeto.

Propriedades

AllParameterValues

Obtém um valor especial necessário para notificações de observação de chave-valor

AudioComponentInstanceInvalidationNotification

Constante de notificação para AudioComponentInstanceInvalidation

AudioComponentRegistrationsChangedNotification

Constante de notificação para AudioComponentRegistrationsChanged

AudioUnitName

Obtém o nome da unidade de áudio.

CanProcessInPlace

Obtém um valor booliano que informa se a unidade de áudio pode transformar a entrada na saída sem alocar um novo buffer.

ChannelCapabilities

Obtém uma matriz que descreve combinações válidas de canais de entrada e saída.

ChannelMap

Obtém ou define o mapa do canal.

Class

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
ClassHandle

O identificador dessa classe.

Component

Obtém o componente da descrição com a qual a unidade de áudio foi criada.

ComponentDescription

Obtém o componente da descrição com a qual a unidade de áudio foi criada.

ComponentName

Obtém o nome do componente unidades de áudio.

ComponentVersion

Obtém a versão da unidade de áudio.

ContextName

Obtém o nome do contexto ao qual a unidade de áudio está conectada.

CurrentPreset

Obtém a predefinição selecionada mais recentemente.

DebugDescription

Uma descrição significativa do desenvolvedor desse objeto.

(Herdado de NSObject)
Description

Descrição do objeto, a versão Objective-C do ToString.

(Herdado de NSObject)
FactoryPresets

Obtém as predefinições de fábrica para a unidade de áudio.

FullState

Obtém ou define o instantâneo de todo o estado da unidade de áudio, para salvar predefinições.

FullStateForDocument

Obtém ou define o instantâneo de todo o estado da unidade de áudio, para salvar em um documento.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de NSObject)
InputBusses

Obtém uma matriz que contém as conexões de entrada para a unidade de áudio.

InternalRenderBlock

Obtém o bloco fornecido pelo desenvolvedor que executa a renderização de áudio.

IsDirectBinding

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
IsProxy

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
Latency

Obtém a latência da unidade de áudio, em segundos

ManufacturerName

Obtém o nome do fabricante da unidade de áudio.

MaximumFramesToRender

Obtém ou define o número máximo de quadros de áudio a serem renderizados simultaneamente.

MidiOutputBufferSizeHint

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

MidiOutputEventBlock

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

MidiOutputNames

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

MusicDeviceOrEffect

Obtém um valor que será true se a unidade de áudio for um dispositivo de música ou um efeito.

OutputBusses

Obtém uma matriz que contém as conexões de saída para a unidade de áudio.

ParameterTree

Obtém ou define toda a árvore de parâmetros de saída.

ProfileChangedCallback

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

ProvidesUserInterface

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

RenderBlock

Obtém o bloco de renderização usado para renderizar áudio.

RenderingOffline

Obtém ou define um valor booliano que controla se a unidade de áudio está renderizando offline no momento.

RenderQuality

Obtém ou define a qualidade de renderização, um valor em [0.127].

RenderResourcesAllocated

Obtém um valor booliano que informa se os recursos de renderização foram alocados.

RetainCount

Retorna a contagem de retenção Objective-C atual para o objeto .

(Herdado de NSObject)
ScheduleParameterBlock

Bloqueie os parâmetros de agendamento.

Self

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
ShortName

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

ShouldBypassEffect

Obtém ou define um valor booliano que contorte se um efeito deve ignorar o processamento e ir diretamente para a saída.

Superclass

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
SuperHandle

Identificador usado para representar os métodos na classe base para este NSObject.

(Herdado de NSObject)
SupportsMpe

Obtém um valor booliano que informa se há suporte para áudio MPE.

TailTime

Obtém o tempo final, em segundos, da unidade de áudio.

TransportStateBlock

Um bloco delegado que fornece informações sobre seu estado de transporte.

VirtualMidiCableCount

Obtém o número de cabos MIDI virtuais implementados pelo dispositivo ou efeito.

Zone

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)

Métodos

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando NSString keyPath).   As alterações observadas são enviadas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando keyPath de cadeia de caracteres).   As alterações observadas são enviadas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AllocateRenderResources(NSError)

Aloca os recursos necessários para renderizar áudio.

AwakeFromNib()

Chamado depois que o objeto tiver sido carregado do arquivo nib. Os substituidores devem chamar base. AwakeFromNib().

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma assíncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
BindingInfo(String)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
BindingOptionDescriptions(String)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
BindingValueClass(String)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
CommitEditing()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
ConformsToProtocol(IntPtr)

Invocado para determinar se esse objeto implementa o protocolo especificado.

(Herdado de NSObject)
Copy()

Executa uma cópia do objeto Objective-C subjacente.

(Herdado de NSObject)
DangerousAutorelease()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
DangerousRelease()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
DangerousRetain()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
DeallocateRenderResources()

Desaloca os recursos necessários para renderizar áudio.

DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que ocorreu uma alteração nos índices de uma relação para muitos.

(Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
DidChangeValue(String)

Indica que ocorreu uma alteração na chave especificada.

(Herdado de NSObject)
Disable(MidiCIProfile, Byte, Byte, NSError)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

Dispose()

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que esse objeto não reconhece o seletor especificado.

(Herdado de NSObject)
Enable(MidiCIProfile, Byte, Byte, NSError)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

Equals(NSObject)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
Equals(Object)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
ExposedBindings()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
FromComponentDescription(AudioComponentDescription, AudioComponentInstantiationOptions, Action<AUAudioUnit,NSError>)

Cria de forma assíncrona um AUAudioUnit.

FromComponentDescriptionAsync(AudioComponentDescription, AudioComponentInstantiationOptions)

Cria de forma assíncrona um AUAudioUnit.

GetBindingInfo(NSString)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
GetBindingOptionDescriptions(NSString)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
GetBindingValueClass(NSString)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera os valores das chaves especificadas.

(Herdado de NSObject)
GetHashCode()

Gera um código hash para a instância atual.

(Herdado de NSObject)
GetMethodForSelector(Selector)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
GetNativeField(String)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
GetNativeHash()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
GetParametersForOverview(nint)

Retorna os count parâmetros mais importantes.

GetProfileState(Byte, Byte)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

Init()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
InitializeHandle(IntPtr)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
InitializeHandle(IntPtr, String)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
Invoke(Action, Double)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
IsEqual(NSObject)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
IsKindOfClass(Class)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
IsMemberOfClass(Class)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
MarkDirty()

Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref.

(Herdado de NSObject)
MutableCopy()

Cria uma cópia mutável do NSObject especificado.

(Herdado de NSObject)
ObjectDidEndEditing(NSObject)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica que o valor no keyPath especificado em relação a esse objeto foi alterado.

(Herdado de NSObject)
PerformSelector(Selector)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca o seletor na instância atual e, se o obj não for nulo, ele passará isso como seu único parâmetro.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
PrepareForInterfaceBuilder()

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
RegisterSubclass(Class, AudioComponentDescription, String, UInt32)

Registra um componente que foi implementado como uma subclasse de AudioUnit.

RemoveObserver(NSObject, NSString)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impede que o observador especificado receba notificações adicionais de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

(Herdado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impede que o observador especificado receba notificações adicionais de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RemoveRenderObserver(nint)

Remove o bloco de observador identificado por token.

RequestViewController(Action<NSViewController>)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

RequestViewController(Action<UIViewController>)

Solicita o controlador de exibição para a unidade de áudio e é executado completionHandler quando concluído.

RequestViewControllerAsync()

Solicita de forma assíncrona o controlador de exibição para a unidade de áudio.

Reset()

Redefine a renderização para seu estado inicial.

RespondsToSelector(Selector)

Se esse objeto reconhece o seletor especificado.

(Herdado de NSObject)
SetNativeField(String, NSObject)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
SetNilValueForKey(NSString)

Define o valor da chave especificada como nulo.

(Herdado de NSObject)
SetRenderResourcesAllocated(Boolean)

Define a propriedade RenderResourcesAllocated.

SetValueForKey(NSObject, NSString)

Define o valor da propriedade especificada pela chave como o valor especificado.

(Herdado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Define o valor de uma propriedade que pode ser alcançada usando um keypath.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica uma tentativa de gravar um valor em uma chave indefinida. Se não for substituído, gerará um NSUndefinedKeyException.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Define os valores desse NSObject para aqueles no dicionário especificado.

(Herdado de NSObject)
ShouldChangeToFormat(AVAudioFormat, AUAudioUnitBus)

Método chamado quando o desenvolvedor define o formato do barramento.

ToString()

Retorna uma representação de cadeia de caracteres do valor da instância atual.

(Herdado de NSObject)
Unbind(NSString)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
Unbind(String)
Obsoleto.

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
ValueForKey(NSString)

Retorna o valor da propriedade associada à chave especificada.

(Herdado de NSObject)
ValueForKeyPath(NSString)

Retorna o valor de uma propriedade que pode ser alcançada usando um keypath.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

Indica uma tentativa de ler um valor de uma chave indefinida. Se não for substituído, gerará um NSUndefinedKeyException.

(Herdado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que os valores dos índices especificados na chave especificada estão prestes a ser alterados.

(Herdado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

(Herdado de NSObject)
WillChangeValue(String)

Indica que o valor da chave especificada está prestes a ser alterado.

(Herdado de NSObject)

Métodos de Extensão

ObjectDidBeginEditing(NSObject, INSEditor)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

ObjectDidEndEditing(NSObject, INSEditor)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

GetValidModes(NSObject, NSFontPanel)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

ValidateToolbarItem(NSObject, NSToolbarItem)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

CanPerformOutput(AUAudioUnit)

Retorna um valor booliano que informa se a unidade de áudio pode executar operações de saída.

GetCanPerformInput(AUAudioUnit)

Retorna um valor booliano que informa se a unidade de áudio pode executar operações de entrada.

GetDeviceId(AUAudioUnit)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

GetDeviceInputLatency(AUAudioUnit)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

GetDeviceOutputLatency(AUAudioUnit)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

GetInputHandler(AUAudioUnit)

Obtém o manipulador de entrada para esta unidade de E/S

GetOutputProvider(AUAudioUnit)

Obtém o provedor de saída para esta unidade de E/S.

IsInputEnabled(AUAudioUnit)

Retorna um valor booliano que informa se a entrada está habilitada no momento na unidade de áudio.

IsOutputEnabled(AUAudioUnit)

Retorna um valor booliano que informa se a entrada está habilitada no momento na unidade de áudio.

IsRunning(AUAudioUnit)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

SetDeviceId(AUAudioUnit, UInt32, NSError)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

SetInputEnabled(AUAudioUnit, Boolean)

Define um valor booliano que controla se a entrada está habilitada na unidade de áudio.

SetInputHandler(AUAudioUnit, AUInputHandler)

Define o manipulador de entrada como o valor especificado.

SetOutputEnabled(AUAudioUnit, Boolean)

Define um valor booliano que controla se a saída está habilitada na unidade de áudio..

SetOutputProvider(AUAudioUnit, AURenderPullInputBlock)

Define o provedor de saída como o valor especificado.

StartHardware(AUAudioUnit, NSError)

Inicia o hardware da unidade de áudio.

StopHardware(AUAudioUnit)

Interrompe o hardware da unidade de áudio.

GetSupportedViewConfigurations(AUAudioUnit, AUAudioUnitViewConfiguration[])

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

SelectViewConfiguration(AUAudioUnit, AUAudioUnitViewConfiguration)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

GetDebugDescription(INSObjectProtocol)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Uma subclasse de AVAudioNode cujas subclasses processam áudio.

GetAccessibilityCustomRotors(NSObject)

Obtém a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

Aplica-se a

Confira também