AudioUnit Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Composant de plug-in qui traite ou génère des données audio.
public class AudioUnit : IDisposable, ObjCRuntime.INativeObject
type AudioUnit = class
interface IDisposable
interface INativeObject
- Héritage
-
AudioUnit
- Implémente
Constructeurs
AudioUnit(AudioComponent) |
Composant de plug-in qui traite ou génère des données audio. |
Propriétés
Component |
Composant de plug-in qui traite ou génère des données audio. |
Handle |
Handle (pointeur) vers la représentation d’objet non managée. |
IsPlaying |
Composant de plug-in qui traite ou génère des données audio. |
Méthodes
AudioOutputUnitPublish(AudioComponentDescription, String, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
Dispose() |
Libère les ressources utilisées par l’objet AudioUnit. |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet AudioUnit. |
GetAudioFormat(AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
GetClassInfo(AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
GetCurrentDevice(AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
GetCurrentInputDevice() |
Obsolète.
Composant de plug-in qui traite ou génère des données audio. |
GetElementCount(AudioUnitScopeType) |
Composant de plug-in qui traite ou génère des données audio. |
GetHostIcon(Single) |
Composant de plug-in qui traite ou génère des données audio. |
GetLatency() |
Composant de plug-in qui traite ou génère des données audio. |
GetMaximumFramesPerSlice(AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
GetParameterList(AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
Initialize() |
Composant de plug-in qui traite ou génère des données audio. |
LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
MakeConnection(AudioUnit, UInt32, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
MusicDeviceMIDIEvent(UInt32, UInt32, UInt32, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
Render(AudioUnitRenderActionFlags, AudioTimeStamp, UInt32, UInt32, AudioBuffers) |
Composant de plug-in qui traite ou génère des données audio. |
ScheduleParameter(AudioUnitParameterEvent, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetAudioFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32) |
Obsolète.
Composant de plug-in qui traite ou génère des données audio. |
SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetCurrentDevice(UInt32, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetElementCount(AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetEnableIO(Boolean, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetLatency(Double) |
Composant de plug-in qui traite ou génère des données audio. |
SetMaximumFramesPerSlice(UInt32, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetParameter(AudioUnitParameterType, Single, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetRenderCallback(RenderDelegate, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetSampleRate(Double, AudioUnitScopeType, UInt32) |
Composant de plug-in qui traite ou génère des données audio. |
SetScheduledFileRegion(AUScheduledAudioFileRegion) |
Composant de plug-in qui traite ou génère des données audio. |
SetScheduledFiles(AudioFile) |
Composant de plug-in qui traite ou génère des données audio. |
SetScheduledFiles(AudioFile[]) |
Composant de plug-in qui traite ou génère des données audio. |
SetScheduleStartTimeStamp(AudioTimeStamp) |
Composant de plug-in qui traite ou génère des données audio. |
Start() |
Composant de plug-in qui traite ou génère des données audio. |
Stop() |
Composant de plug-in qui traite ou génère des données audio. |
Uninitialize() |
Composant de plug-in qui traite ou génère des données audio. |