Аудиоустройство, обрабатывающее ссылку служб графика
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AudioToolbox
Objective C
@import AudioToolbox;
Audio Unit Processing Graph Services обеспечивает интерфейсы для представления ряда аудиоустройств, соединений между их вводами и выводами, и обратные вызовы раньше обеспечивали вводы. Это также позволяет встраиванию sub (или дочерний элемент) обработка графиков в родительских графиках допускать логическую организацию частей полной сигнальной цепочки.
Объект диаграмм обработки аудиоданных (типа AUGraph) полное описание сети обработки звукового сигнала. Audio Unit Processing Graph Services может управлять инстанцированными аудиоустройствами если AUGraphOpen функция вызвана.
Объект диаграмм обработки аудиоданных может анализироваться для получения полной информации обо всех аудиоустройствах в графике. Различные объекты узла (каждый тип AUNode) в графике, каждый представляющий аудиоустройство или sub график, может быть добавлен или удален, и взаимодействия между ними измененный.
Состоянием объекта диаграмм можно управлять и в потоке рендеринга и в других потоках. Следовательно, любые действия, влияющие на состояние графика, охраняют с блокировками и обменивающейся сообщениями моделью между любым вызывающим потоком и потоком, на который устройство вывода объекта диаграмм вызывают (поток рендеринга).
Объект диаграмм будет иметь единственный главный узел – устройство вывода. Устройство вывода используется, чтобы и запустить и остановить операции рендеринга графика, и является точкой отгрузки для безопасного манипулирования состоянием графика, в то время как это работает.
-
Добавляет узел к графику обработки аудиоданных.
Объявление
Swift
func AUGraphAddNode(_inGraph: AUGraph, _inDescription: UnsafePointer<AudioComponentDescription>, _outNode: UnsafeMutablePointer<AUNode>) -> OSStatusObjective C
OSStatus AUGraphAddNode ( AUGraph inGraph, const AudioComponentDescription *inDescription, AUNode *outNode );Параметры
inGraphAUGraphвозразите добавлению узла к.inDescriptionAudioComponentDescriptionобъект раньше находил и открывал аудиоустройство, которое Вы добавляете как новый узел.outNodeНедавно добавленный узел.
Возвращаемое значение
Код результата.
Обсуждение
Создает узел в графике обработки аудиоданных, с помощью предоставленного
AudioComponentDescriptionвозразите, чтобы найти и открыть аудиоустройство для узла.Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Добавляет обратный вызов уведомления рендеринга к графику обработки аудиоданных.
Объявление
Swift
func AUGraphAddRenderNotify(_inGraph: AUGraph, _inCallback: AURenderCallback, _inRefCon: UnsafeMutablePointer<Void>) -> OSStatusObjective C
OSStatus AUGraphAddRenderNotify ( AUGraph inGraph, AURenderCallback inCallback, void *inRefCon );Параметры
inGraphinCallbackinRefConВозвращаемое значение
Обсуждение
Добавляет обратный вызов, что график вызовет каждый раз рендеринг графика. Обратный вызов вызовут однажды работой рендеринга графика, и один раз после того, как работа рендеринга будет завершена.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Очищает все от взаимодействия в графике обработки аудиоустройства.
Объявление
Swift
func AUGraphClearConnections(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphClearConnections ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Обсуждение
Это очистит все соединения и взаимодействия обратного вызова узлов графика.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Закрывает график обработки аудиоустройства.
Объявление
Swift
func AUGraphClose(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphClose ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Обсуждение
Все AudioUnits закрываются - отъезд только его узлового представления.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Подключения вывод одного узла к вводу другого узла.
Объявление
Параметры
inGraph,inSourceNode,inSourceOutputNumber,inDestNode,inDestInputNumberВозвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает число взаимодействий узла графика обработки аудиоданных.
Объявление
Параметры
inGraphinNodeoutNumInteractionsВозвращаемое значение
Код результата.
Обсуждение
Число взаимодействий узла, в настоящее время являющихся управляемым графиком для указанного узла.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Разъединяет ввод узла.
Объявление
Параметры
inGraphinDestNodeinDestInputNumberВозвращаемое значение
Код результата.
Обсуждение
Используйте эту функцию для разъединения соединения или взаимодействия обратного вызова.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает краткосрочное рабочее среднее число текущей загрузки ЦП графика обработки аудиоданных.
Объявление
Swift
func AUGraphGetCPULoad(_inGraph: AUGraph, _outAverageCPULoad: UnsafeMutablePointer<Float32>) -> OSStatusObjective C
OSStatus AUGraphGetCPULoad ( AUGraph inGraph, Float32 *outAverageCPULoad );Параметры
inGraphВозвращаемое значение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает узел графика обработки аудиоданных в данном индексе.
Объявление
Параметры
inGraphAUGraphобъект получить узел от.inIndexИндекс узла для получения.
outNodeНа выводе, узле в указанном индексе.
Возвращаемое значение
Код результата.
Обсуждение
При помощи AUGraphGetNodeCount в сочетании с этим вызовом можно выполнить итерации через узлы графика обработки аудиоданных.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает информацию об определенном взаимодействии в графике обработки аудиоданных.
Объявление
Swift
func AUGraphGetInteractionInfo(_inGraph: AUGraph, _inInteractionIndex: UInt32, _outInteraction: UnsafeMutablePointer<AUNodeInteraction>) -> OSStatusObjective C
OSStatus AUGraphGetInteractionInfo ( AUGraph inGraph, UInt32 inInteractionIndex, AUNodeInteraction *outInteraction );Параметры
inGraphinInteractionIndexoutInteractionИнформация о взаимодействии в указанном индексе.
Возвращаемое значение
Код результата.
Обсуждение
Приложение может выполнить итерации через взаимодействия (как с узлами) графика путем получения числа взаимодействий, и затем итерации индекса, запускающегося от 0.
inInteractionIndexпараметр основываетсяoutNumInteractionsоцените и только допустимо, если не были сделаны никакие редактирования к состоянию графика.Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает максимальную загрузку ЦП графика обработки аудиоданных, так как этот вызов был в последний раз выполнен или так как был в последний раз запущен график.
Объявление
Swift
func AUGraphGetMaxCPULoad(_inGraph: AUGraph, _outMaxLoad: UnsafeMutablePointer<Float32>) -> OSStatusObjective C
OSStatus AUGraphGetMaxCPULoad ( AUGraph inGraph, Float32 *outMaxLoad );Параметры
inGraphВозвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Число узлов в графике обработки аудиоданных.
Объявление
Swift
func AUGraphGetNodeCount(_inGraph: AUGraph, _outNumberOfNodes: UnsafeMutablePointer<UInt32>) -> OSStatusObjective C
OSStatus AUGraphGetNodeCount ( AUGraph inGraph, UInt32 *outNumberOfNodes );Параметры
inGraphобъект AUGraph
outNumberOfNodesчисло узлов
Возвращаемое значение
Код результата.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает информацию о взаимодействиях в графике обработки аудиоданных для данного узла.
Объявление
Swift
func AUGraphGetNodeInteractions(_inGraph: AUGraph, _inNode: AUNode, _ioNumInteractions: UnsafeMutablePointer<UInt32>, _outInteractions: UnsafeMutablePointer<AUNodeInteraction>) -> OSStatusObjective C
OSStatus AUGraphGetNodeInteractions ( AUGraph inGraph, AUNode inNode, UInt32 *ioNumInteractions, AUNodeInteraction *outInteractions );Параметры
inGraphinNodeioNumInteractionsНа вводе, указывает число взаимодействий, которые могут быть возвращены. На выводе возвратилось число взаимодействий.
outInteractionsВзаимодействия, в которые вовлечен указанный узел.
Возвращаемое значение
Код результата.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Получает число взаимодействий для графика обработки аудиоданных.
Объявление
Swift
func AUGraphGetNumberOfInteractions(_inGraph: AUGraph, _outNumInteractions: UnsafeMutablePointer<UInt32>) -> OSStatusObjective C
OSStatus AUGraphGetNumberOfInteractions ( AUGraph inGraph, UInt32 *outNumInteractions );Параметры
inGraphoutNumInteractionsВозвращаемое значение
Код результата.
Обсуждение
Число взаимодействий узла, в настоящее время являющихся управляемым графиком.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Инициализирует график обработки аудиоданных.
Объявление
Swift
func AUGraphInitialize(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphInitialize ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Код результата.
Обсуждение
Вызов этого вызовы функции
AudioUnitInitializeфункция на каждом открытом узле или аудиоустройстве, вовлеченном во взаимодействие. Если узел не включается, он инициализируется после того, как он оказывается замешанным во взаимодействие.График должен быть открыт, прежде чем он сможет быть инициализирован.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Определяет, инициализируется ли график обработки аудиоданных.
Объявление
Swift
func AUGraphIsInitialized(_inGraph: AUGraph, _outIsInitialized: UnsafeMutablePointer<Boolean>) -> OSStatusObjective C
OSStatus AUGraphIsInitialized ( AUGraph inGraph, Boolean *outIsInitialized );Параметры
inGraphoutIsInitializedВозвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Определяет, открыт ли график обработки аудиоданных.
Объявление
Swift
func AUGraphIsOpen(_inGraph: AUGraph, _outIsOpen: UnsafeMutablePointer<Boolean>) -> OSStatusObjective C
OSStatus AUGraphIsOpen ( AUGraph inGraph, Boolean *outIsOpen );Параметры
inGraphoutIsOpenВозвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Определяет ли выполнение графика обработки аудиоданных.
Объявление
Swift
func AUGraphIsRunning(_inGraph: AUGraph, _outIsRunning: UnsafeMutablePointer<Boolean>) -> OSStatusObjective C
OSStatus AUGraphIsRunning ( AUGraph inGraph, Boolean *outIsRunning );Параметры
inGraphoutIsRunningВозвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Информация о возвратах об объекте узла.
Объявление
Swift
func AUGraphNodeInfo(_inGraph: AUGraph, _inNode: AUNode, _outDescription: UnsafeMutablePointer<AudioComponentDescription>, _outAudioUnit: UnsafeMutablePointer<AudioUnit>) -> OSStatusObjective C
OSStatus AUGraphNodeInfo ( AUGraph inGraph, AUNode inNode, AudioComponentDescription *outDescription, AudioUnit *outAudioUnit );Параметры
inGraphОбъект AUGraph.
inNodeУзел для запросов.
outDescriptionОписание компонента, которое описало бы AudioUnit этого узла.
outAudioUnitAudioUnit этого узла
Возвращаемое значение
Код результата.
Обсуждение
Можно передать
NULLдля любого выходного параметра, о значении которого Вы не заботитесь.Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Открывает график обработки аудиоданных.
Объявление
Swift
func AUGraphOpen(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphOpen ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Код результата.
Обсуждение
По возврату из этого вызова функции аудиоустройства, принадлежащие графику, открыты, но не инициализированные. В частности никакое распределение ресурсов не происходит.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Удаляет узел из графика обработки аудиоданных.
Объявление
Параметры
inGraphAUGraphвозразите удалению узла из.inNodeУзел Вы хотите удалить.
Возвращаемое значение
Код результата.
Обсуждение
Узлы могут быть удалены в любом контексте потока. В то время как график работает, выходной узел графика не может быть удален.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Удаляет обратный вызов уведомления из графика обработки аудиоданных.
Объявление
Swift
func AUGraphRemoveRenderNotify(_inGraph: AUGraph, _inCallback: AURenderCallback, _inRefCon: UnsafeMutablePointer<Void>) -> OSStatusObjective C
OSStatus AUGraphRemoveRenderNotify ( AUGraph inGraph, AURenderCallback inCallback, void *inRefCon );Параметры
inGraphinCallbackinRefConВозвращаемое значение
Код результата.
Обсуждение
Удаляет ранее добавленный обратный вызов уведомления рендеринга. Необходимо обеспечить и обратный вызов и контекст (в
inRefConпараметр), который использовался ранее для добавления обратного вызова.Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Устанавливает входную функцию обратного вызова для узла.
Объявление
Swift
func AUGraphSetNodeInputCallback(_inGraph,: AUGraph, _inDestNode,: AUNode, _inDestInputNumber: UInt32, _inInputCallback: UnsafePointer<AURenderCallbackStruct>) -> OSStatusObjective C
OSStatus AUGraphSetNodeInputCallback ( AUGraph inGraph, AUNode inDestNode, UInt32 inDestInputNumber, const AURenderCallbackStruct *inInputCallback );Параметры
inGraph,inDestNode,inDestInputNumberinInputCallbackОбратный вызов, который предоставит входные данные узлу.
Возвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Запускает график обработки аудиоданных.
Объявление
Swift
func AUGraphStart(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphStart ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Код результата.
Обсуждение
Эта функция начинает представлять путем запуска главного узла графика обработки аудиоданных. График должен быть инициализирован, прежде чем он сможет быть запущен.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Останавливает график обработки аудиоданных.
Объявление
Swift
func AUGraphStop(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphStop ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Код результата.
Обсуждение
Это функционирует рендеринг остановок путем остановки главного узла графика обработки аудиоданных.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Деинициализирует график обработки аудиоданных.
Объявление
Swift
func AUGraphUninitialize(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus AUGraphUninitialize ( AUGraph inGraph );Параметры
inGraphВозвращаемое значение
Код результата.
Обсуждение
Эта функция деинициализирует аудиоустройства, составляющие график обработки аудиоданных.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Обновляет состояние рабочего графика обработки аудиоданных.
Объявление
Swift
func AUGraphUpdate(_inGraph: AUGraph, _outIsUpdated: UnsafeMutablePointer<Boolean>) -> OSStatusObjective C
OSStatus AUGraphUpdate ( AUGraph inGraph, Boolean *outIsUpdated );Параметры
inGraphoutIsUpdatedВо вводе, передаче
NULLдля синхронного (блокирование) поведение, или не -NULLиметь этот функциональный возврат сразу. На выводе,trueесли все редактирования были применены к графику обработки аудиоданных во время функционального возврата.Возвращаемое значение
Код результата.
Обсуждение
Вызовите эту функцию для завершения изменений в состоянии графика обработки аудиоданных после совершения звонков такой как
AUGraphConnectNodeInput.Соединения узла и разъединения могут быть полностью обработаны в обратном вызове уведомления рендеринга графика, завершенного путем вызывания этой функции из обратного вызова. Можно также удалить узлы (кроме главного узла) из обратного вызова уведомления рендеринга.
Если эта функция возвращается
kAUGraphErr_CannotDoInCurrentContextзакончитесь код, другой поток вызывал функцию, зависящую от существующего состояния графика. Когда конкурирующий поток завершит свой вызов, вызовите эту функцию снова.Обновления графика обработки аудиоданных - все или ни один. Если эта функция встречается с какими-либо ошибками при попытке завершить события графика, то никакие незаконченные изменения не завершены.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Избавляется от графика обработки аудиоданных.
Объявление
Swift
func DisposeAUGraph(_inGraph: AUGraph) -> OSStatusObjective C
OSStatus DisposeAUGraph ( AUGraph inGraph );Параметры
inGraphAUGraph возражают, чтобы быть расположенными
Возвращаемое значение
Код результата.
Обсуждение
Создает AUGraph.
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Создает новый график обработки аудиоданных.
Объявление
Swift
func NewAUGraph(_outGraph: UnsafeMutablePointer<AUGraph>) -> OSStatusObjective C
OSStatus NewAUGraph ( AUGraph *outGraph );Параметры
outGraphНовый объект AUGraph
Возвращаемое значение
Код результата.
Обсуждение
Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Соединение между двумя объектами узла в графике обработки аудиоданных.
Объявление
Objective C
struct AudioUnitNodeConnection { AUNode sourceNode; UInt32 sourceOutputNumber; AUNode destNode; UInt32 destInputNumber; }; typedef struct AudioUnitNodeConnection AudioUnitNodeConnection; typedef struct AudioUnitNodeConnection AUNodeConnection;Поля
sourceNodesourceOutputNumberdestNodedestInputNumberДоступность
Доступный в iOS 2.0 и позже.
-
Непрозрачный тип, представляющий график обработки аудиоданных.
Объявление
Swift
typealias AUGraph = COpaquePointerObjective C
typedef struct OpaqueAUGraph *AUGraph;Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Элемент графика обработки аудиоданных, связанного с аудиоустройством.
Объявление
Swift
typealias AUNode = Int32Objective C
typedef SInt32 AUNode;Оператор импорта
Objective C
@import AudioToolbox;Swift
import AudioToolboxДоступность
Доступный в iOS 2.0 и позже.
-
Описывает взаимодействие между двумя объектами узла.
Объявление
Swift
struct AUNodeInteraction { var nodeInteractionType: UInt32 init() }Objective C
struct AUNodeInteraction { UInt32 nodeInteractionType; union { AUNodeConnection connection; AUNodeRenderCallback inputCallback; } nodeInteraction; }; typedef struct AUNodeInteraction AUNodeInteraction;Поля
nodeInteractionTypeТип взаимодействия.
nodeInteractionИнформация предоставляющего объединения о взаимодействии узла.
Обсуждение
Эта структура содержит информацию о взаимодействии между двумя узлами (в случае соединения), или ввод к узлу (в случае обратного вызова).
Тип взаимодействия используется, чтобы определить, как интерпретировать содержание следующего объединения.
В будущем могут быть другие узловые взаимодействия, таким образом, НИКАКИЕ ПРЕДПОЛОЖЕНИЯ не должны быть сделаны этим, это только два узловых типа взаимодействия; необходимо всегда проверять nodeInteractionType и только действовать на те типы, которые Вы понимаете.
Массивы этих структур могут быть возвращены, добавление новых элементов к nodeInteraction объединению НЕ изменит размер этой структуры.
Доступность
Доступный в iOS 2.0 и позже.
-
Обратный вызов раньше обеспечивал ввод для аудиоустройства.
Объявление
Swift
struct AUNodeRenderCallback { var destNode: AUNode var destInputNumber: AudioUnitElement var cback: AURenderCallbackStruct init() init(destNodedestNode: AUNode, destInputNumberdestInputNumber: AudioUnitElement, cbackcback: AURenderCallbackStruct) }Objective C
struct AUNodeRenderCallback { AUNode destNode; AudioUnitElement destInputNumber; AURenderCallbackStruct cback; }; typedef struct AUNodeRenderCallback AUNodeRenderCallback;Поля
destNodedestInputNumbercbackОбсуждение
Используемый для содержания информации, когда обратный вызов используется для обеспечения ввода для указанного ввода определенного узла.
Доступность
Доступный в iOS 2.0 и позже.
-
Различные типы взаимодействий узла.
Объявление
Swift
var kAUNodeInteraction_Connection: Int { get } var kAUNodeInteraction_InputCallback: Int { get }Objective C
enum { kAUNodeInteraction_Connection = 1, kAUNodeInteraction_InputCallback = 2 };Константы
-
kAUNodeInteraction_Connectionсоединения между 2 аудиоустройствами,
Доступный в iOS 2.0 и позже.
-
kAUNodeInteraction_InputCallbackвходные обратные вызовы, зарегистрированные к входной шине единственного аудиоустройства.
Доступный в iOS 2.0 и позже.
Обсуждение
Термин взаимодействие используется как общий термин для описания некоторого взаимодействия узла. В настоящее время взаимодействия узла, которым управляет график, описаны ниже.
-
Эта таблица приводит коды результата, определенные для Audio Unit Processing Graph Services.
-
Указанный узел не может быть найден.
Значение
- 10860
Описание
Указанный узел не может быть найден.
Доступный в iOS 2.0 и позже.
-
Опробованное соединение между двумя узлами не может быть сделано.
Значение
- 10861
Описание
Опробованное соединение между двумя узлами не может быть сделано.
Доступный в iOS 2.0 и позже.
-
Графики обработки аудиоданных могут только содержать одно устройство вывода. Эта ошибка возвращается при попытке добавить второе устройство вывода или если устройство вывода графика демонтировано, в то время как работает график.
Значение
- 10862
Описание
Графики обработки аудиоданных могут только содержать одно устройство вывода. Эта ошибка возвращается при попытке добавить второе устройство вывода или если устройство вывода графика демонтировано, в то время как работает график.
Доступный в iOS 2.0 и позже.
-
Избегать вращаться или ожидать в потоке рендеринга (плохая идея!), многие вызовы к AUGraph могут возвратиться:
kAUGraphErr_CannotDoInCurrentContext. Этот результат только сгенерирован при вызове API AUGraph от его обратного вызова рендеринга. Это означает, что блокировка, которой это потребовало, была сохранена в то время другим потоком. Если Вы видите этот код результата, можно обычно делать попытку действия снова - обычно цикл рендеринга NEXT (поэтому тем временем, блокировка может быть очищена), или можно делегировать тот вызов к другому потоку в приложении. Вы не должны вращаться или помещенный в сон поток рендеринга.Значение
- 10863
Описание
Избегать вращаться или ожидать в потоке рендеринга (плохая идея!), многие вызовы к AUGraph могут возвратиться:
kAUGraphErr_CannotDoInCurrentContext. Этот результат только сгенерирован при вызове API AUGraph от его обратного вызова рендеринга. Это означает, что блокировка, которой это потребовало, была сохранена в то время другим потоком. Если Вы видите этот код результата, можно обычно делать попытку действия снова - обычно цикл рендеринга NEXT (поэтому тем временем, блокировка может быть очищена), или можно делегировать тот вызов к другому потоку в приложении. Вы не должны вращаться или помещенный в сон поток рендеринга.Доступный в iOS 2.0 и позже.
-
Значение
- 10864
Описание
Доступный в iOS 2.0 и позже.
