AudioToolbox Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio.
Classi
| Nome | Descrizione |
|---|---|
| AudioBalanceFade |
Mantiene il bilanciamento sinistro/destro e i valori di dissolvenza anteriore/posteriore. |
| AudioBuffers |
Incapsula una serie di AudioBuffers. |
| AudioChannelLabelExtensions |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioChannelLayout |
Specifica il layout del canale audio hardware o del file. |
| AudioChannelLayoutTagExtensions |
Classe di estensione che fornisce un ToAudioChannel(AudioChannelLayoutTag) metodo di estensione alla AudioChannelLayoutTag classe . |
| AudioConverter |
Convertitore di formati audio PCM lineari. |
| AudioFile |
Classe usata per creare o leggere file audio. |
| AudioFileGlobalInfo |
Incapsula le informazioni globali relative al file audio. |
| AudioFileInfoDictionary |
Informazioni simili ai metadati relative a un file audio specifico. |
| AudioFileMarkerList |
Elenco di AudioFileMarker oggetti. |
| AudioFileRegionList |
Elenco di AudioFileRegion valori. |
| AudioFileStream |
Elaborare file audio parziali. |
| AudioFormatAvailability |
Lo sviluppatore dell'applicazione può usare questa classe per recuperare le proprietà dei codificatori e dei decodificatori disponibili. |
| AudioPanningInfo |
Informazioni sulla panoramica audio. |
| AudioQueue |
Classe di base per le code audio di input e output. |
| AudioQueueException |
Eccezione generata dalla classe AudioQueue se si verifica un problema con i parametri di configurazione. |
| AudioQueueProcessingTap |
Mantiene lo stato per un tocco di elaborazione AudioQueue. |
| AudioQueueTimeline |
Oggetti usati per tenere traccia delle sequenze temporali delle code audio |
| AudioSource |
Classe derivata da AudioFile che espone metodi virtuali a cui è possibile associare (per la lettura e la scrittura). |
| BufferCompletedEventArgs |
Fornisce i dati per l'evento BufferCompleted. |
| InputAudioQueue |
Coda audio di input, usata per l'acquisizione e la registrazione audio. |
| InputCompletedEventArgs |
Fornisce i dati per l'evento InputCompleted. |
| InstrumentInfo |
Informazioni su uno strumento. Restituito da GetInstrumentInfo(NSUrl). |
| MidiData |
Classe di base astratta per MidiMetaEvent e MidiRawData. |
| MidiMetaEvent |
Incapsula un meta-evento MIDI, ad esempio una firma temporale, testi e così via. |
| MidiRawData |
Incapsula un messaggio MIDI System-Exclusive (SysEx). |
| MusicEventUserData |
Sottoclasse di MidiRawData che descrive un evento definito dall'utente. |
| MusicPlayer |
Oggetto che riproduce un oggetto MusicSequence. |
| MusicSequence |
Sequenza musicale. |
| MusicTrack |
Una traccia musicale è una serie di eventi musicali con timestamp ed è un componente di un oggetto MusicSequence. |
| OutputAudioQueue |
The output AudioQueue. |
| PacketReceivedEventArgs |
Fornisce i dati per l'evento PacketDecoded. |
| PropertyFoundEventArgs |
Fornisce i dati per l'evento PropertyFound. |
| SoundBank |
Una banca audio MIDI. |
| SystemSound |
Fornisce metodi per produrre suoni semplici. |
Struct
| Nome | Descrizione |
|---|---|
| AudioBuffer |
Rappresenta una raccolta di esempi audio. |
| AudioBufferList |
Questo struct rappresenta lo struct AudioBufferList nativo. |
| AudioChannelDescription |
Descrive un canale audio. |
| AudioClassDescription |
Classe che descrive un codec installato. |
| AudioConverterPrimeInfo |
Informazioni di priming per un convertitore audio. |
| AudioFileMarker |
Classe che rappresenta una posizione denominata specifica all'interno di un file audio. |
| AudioFilePacketTableInfo |
Rappresenta il numero di frame validi in un file e dove iniziano o terminano. |
| AudioFileRegion |
Rappresenta un'area denominata all'interno di un file audio. |
| AudioFileSmpteTime |
Uno struct che incapsula un tempo Society of Motion Picture e Television Engineers. |
| AudioFormat |
Struttura di tupla che incapsula sia un AudioChannelLayoutTag che un AudioStreamBasicDescription. |
| AudioIndependentPacketTranslation |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioPacketDependencyInfoTranslation |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioPacketRangeByteCountTranslation |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioPacketRollDistanceTranslation |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioQueueBuffer |
Rappresenta un buffer della coda audio. |
| AudioQueueChannelAssignment |
Assegnazioni di canale usate come parametro per il SetChannelAssignments(AudioQueueChannelAssignment[]) metodo . |
| AudioQueueLevelMeterState |
Rappresenta le informazioni sul misuratore di livello su un canale audio. |
| AudioQueueParameterEvent |
Classe che incapsula i valori utilizzati come |
| AudioStreamBasicDescription |
Descrizione del flusso di pacchetti audio. |
| AudioStreamPacketDependencyDescription |
Struttura che descrive le dipendenze tra pacchetti audio. |
| AudioStreamPacketDescription |
Descrive i pacchetti audio che non hanno dimensioni standard e pacchetti interleaved con dati non audio. |
| AudioTimeStamp |
Rappresenta un timestamp audio in vari formati. |
| AudioValueRange |
Struct che contiene valori float minimo e massimo, che indica un intervallo. |
| CABarBeatTime |
Struct che definisce il tempo di battito della barra, per l'uso con MusicSequence metodi come BarBeatTimeToBeats(CABarBeatTime, Double). |
| ExtendedNoteOnEvent |
Struct che descrive un evento note-on con parametri estesi. |
| MidiChannelMessage |
Struct che descrive un messaggio di canale MIDI. Utilizzato dal AddMidiChannelEvent(Double, MidiChannelMessage) metodo . |
| MidiNoteMessage |
Incapsula una nota musicale MIDI. |
| SmpteTime |
Rappresentazione temporale basata su SMPTE. I tempi SMPTE vengono usati per sincronizzare un punto nel flusso audio con un evento esterno. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| AUAudioMixParameter |
Questa enumerazione specifica i parametri per AUAudioMix le unità audio. |
| AUAudioMixProperty |
Questa enumerazione specifica le proprietà per AUAudioMix le unità audio. |
| AUAudioMixRenderingStyle |
Questa enumerazione fornisce i valori possibili per il Style parametro . |
| AudioBalanceFadeType |
Enumerazione i cui valori specificano se la manipolazione di bilanciamento/dissolvenza deve avere sempre un guadagno inferiore a 1,0. |
| AudioChannelBit |
Enumerazione i cui valori specificano costanti nella Bitmap proprietà . |
| AudioChannelFlags |
Flag per la Flags proprietà . |
| AudioChannelLabel |
Enumerazione i cui valori specificano la Label proprietà . |
| AudioChannelLayoutTag |
Enumerazione i cui valori sono validi per i tag di layout del canale. |
| AudioCodecComponentType |
Enumerazione dei valori utilizzati per specificare conversioni PCM lineari. |
| AudioCodecContentSource |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioCodecDynamicRangeControlConfiguration |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioCodecPropertyId |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioConverterError |
Enumerazione i cui valori specificano vari tipi di errori relativi all'oggetto AudioConverter. |
| AudioConverterOptions |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioConverterPrimeMethod |
Costanti del metodo prime. |
| AudioConverterQuality |
Costanti per la qualità del rendering del convertitore di frequenza di campionamento. |
| AudioConverterSampleRateConverterComplexity |
Costanti per l'algoritmo di conversione della frequenza di campionamento. |
| AudioFileChunkType |
Enumerazione i cui valori specificano tipi diversi di blocchi appropriati per i file audio. |
| AudioFileError |
Codici di errore restituiti da AudioFile. |
| AudioFileFlags |
Enumerazione i cui valori per selezionare le opzioni di creazione per AudioFile. |
| AudioFileLoopDirection |
Enumerazione i cui valori specificano la direzione di un ciclo audio. |
| AudioFileMarkerType |
Enumerazione i cui valori specificano la Type proprietà . |
| AudioFilePermission |
Enumerazione i cui valori specificano l'argomento all'apertura |
| AudioFileProperty |
Enumerazione i cui valori rappresentano informazioni su un oggetto AudioFile. |
| AudioFileRegionFlags |
Enumerazione di contrassegno i cui valori vengono utilizzati nella Flags proprietà . |
| AudioFileStreamProperty |
Enumerazione i cui valori rappresentano le proprietà di AudioFileStream. |
| AudioFileStreamPropertyFlag |
Enumerazione i cui valori contrassegnino se un oggetto AudioFileStreamProperty viene memorizzato nella cache. |
| AudioFileStreamStatus |
Enumerazione i cui valori indicano lo stato seguente le chiamate ai Seek(Int64, Int64, Boolean) metodi o ParseBytes(Byte[], Int32, Int32, Boolean) . |
| AudioFileType |
Tipi di file audio noti. Usato per specificare il tipo di file audio da creare o come suggerimento per il parser audio sul contenuto del file. |
| AudioFormatError |
Enumerazione i cui valori specificano vari errori relativi ai formati audio. |
| AudioFormatFlags |
Flag che descrivono il flusso in AudioStreamBasicDescription. |
| AudioFormatType |
Identificatori di formato audio usati da AudioStreamBasicDescription. |
| AudioQueueDeviceProperty |
Enumerazione i cui valori specificano le proprietà di un dispositivo coda audio (numero di canali e frequenza di campionamento). |
| AudioQueueHardwareCodecPolicy |
Enumerazione i cui valori vengono utilizzati per la HardwareCodecPolicy proprietà . |
| AudioQueueParameter |
Enumerazione i cui valori specificano vari parametri di una coda audio. |
| AudioQueueProcessingTapFlags |
Flag usati quando viene creato un tocco AudioQueue e usato dal callback del processore di tocco. |
| AudioQueueProperty |
Enumerazione i cui valori specificano le proprietà delle code audio. |
| AudioQueueStatus |
Enumerazione i cui valori specificano lo stato di una coda audio. |
| AudioQueueTimePitchAlgorithm |
Enumerazione i cui valori specificano l'algoritmo Time Pitch. Utilizzato insieme a TimePitchAlgorithm, |
| AudioServicesError |
Enumerazione di valori che possono essere restituiti dal AddSystemSoundCompletion(Action, CFRunLoop) metodo . |
| AudioSessionActiveFlags |
Flag passati al metodo SetActive di AudioSession. |
| AudioSessionCategory |
Categorie per la sessione audio. |
| AudioSessionErrors |
Enumerazione i cui valori possono essere restituiti dal SetActive(Boolean, AVAudioSessionSetActiveOptions) metodo . |
| AudioSessionInputRouteKind |
Le origini di input audio disponibili nel dispositivo. |
| AudioSessionInterruptionState |
Enumerazione i cui valori rappresentano l'inizio e la fine di un'interruzione della sessione audio. |
| AudioSessionInterruptionType |
Enumerazione i cui valori indicano se l'applicazione deve riprendere dopo un'interruzione. |
| AudioSessionMode |
Dettagli fine sulla modalità audio, un'estensione per la categoria AudioSession |
| AudioSessionOutputRouteKind |
Enumerazione i cui valori specificano diversi tipi di route di output. |
| AudioSessionProperty |
Enumerazione i cui valori specificano le proprietà per le sessioni audio. |
| AudioSessionRouteChangeReason |
Motivo della generazione dell'evento di modifica della route AudioSession. |
| AudioSessionRoutingOverride |
Valori possibili per eseguire l'override della route audio |
| AudioSettingsFlags |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioTimeStamp.AtsFlags |
Rappresenta gli elementi validi in una struttura AudioTimeStamp. |
| AUSpatialMixerOutputType |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AUSpatialMixerPersonalizedHrtfMode |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AUSpatialMixerPointSourceInHeadMode |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AUSpatialMixerSourceMode |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AUVoiceIOOtherAudioDuckingLevel |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| MPEG4ObjectID |
Enumera i tipi di dati audio MPEG-4. |
| MusicEventType |
Enumerazione i cui valori descrivono vari tipi di eventi musicali. |
| MusicPlayerStatus |
Enumerazione i cui valori descrivono lo stato di un oggetto MusicPlayer. |
| MusicSequenceFileFlags |
Può essere usato per specificare che un file esistente deve essere cancellato durante la creazione di un nuovo file. Utilizzato con il CreateFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16) metodo . |
| MusicSequenceFileTypeID |
Enumerazione che specifica il tipo di un file di sequenza musicale. |
| MusicSequenceLoadFlags |
Enumerazione che specifica i |
| MusicSequenceType |
Enumerazione i cui valori specificano la SequenceType proprietà di un oggetto MusicSequence. |
| PanningMode |
Enumerazione i cui valori specificano la modalità di panoramica (campo audio e basato su vettore). |
| SmpteTimeFlags |
Enumera gli stati dell'ora SMTPE. |
| SmpteTimeType |
Enumerazione i cui valori specificano la versione dell'ora SMPTE utilizzata da un oggetto SmpteTime. |
Delegati
| Nome | Descrizione |
|---|---|
| AudioConverter.PrepareCompletionCallback |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
| AudioConverterComplexInputData |
Delegato associato all'evento InputData . |
| AudioQueue.AudioQueuePropertyChanged |
Delegato da utilizzare con i AddListener(AudioQueueProperty, AudioQueue+AudioQueuePropertyChanged) metodi e RemoveListener(AudioQueueProperty, AudioQueue+AudioQueuePropertyChanged) . |
| AudioQueueProcessingTapDelegate |
Firma per i gestori di callback tap di AudioQueue. |
| MusicSequenceUserCallback |
Lo spazio dei nomi AudioToolbox fornisce classi di livello medio per la registrazione e la riproduzione di audio. |
Commenti
Usa AudioToolbox per creare applicazioni di elaborazione audio personalizzate dai blocchi predefiniti di base: AudioFile per leggere e scrivere file audio, AudioFileStream analizzare progressivamente i file audio e usare per InputAudioQueue registrare OutputAudioQueue e riprodurre audio.
Oltre al toolkit di basso livello per creare un'elaborazione audio personalizzata, SystemSound è possibile usare per riprodurre brevi clip audio.