Функции аудио AVFoundation
Этот документ описывает связанные функции аудио и макросы, определенные в платформе AVFoundation.
-
Создает и возвращается
AVAudio3DPointструктура.Объявление
Objective C
AVAudio3DPoint AVAudioMake3DPoint(float x, float y, float z) { AVAudio3DPoint p; p.x = x; p.y = y; p.z = z; return p;Параметры
xПозиция слушателя вдоль оси X, в метрах.
yПозиция слушателя вдоль оси y, в метрах.
zПозиция слушателя вдоль оси z, в метрах.
-
Создает и возвращается
AVAudio3DVectorструктура.Объявление
Objective C
AVAudio3DVector AVAudioMake3DVector(float x, float y, float z) { AVAudio3DVector v; v.x = x; v.y = y; v.z = z; return v; }Параметры
xВектор слушателя вдоль оси X, в метрах.
yВектор слушателя вдоль оси y, в метрах.
zВектор слушателя вдоль оси z, в метрах.
-
Создает и возвращается
AVAudio3DVectorOrientationструктура.Объявление
Objective C
AVAudio3DVectorOrientation AVAudioMake3DVectorOrientation(AVAudio3DVector forward, AVAudio3DVector up) { AVAudio3DVectorOrientation o; o.forward = forward; o.up = up; return o; }Параметры
forwardПрямой вектор указывает в направлении, что обращается слушатель.
upВектор является ортогональным к прямому вектору и указывает вверх от головы слушателя.
-
Создает и возвращается
AVAudio3DAngularOrientationструктура.Объявление
Objective C
AVAudio3DAngularOrientation AVAudioMake3DAngularOrientation(float yaw, float pitch, float roll) { AVAudio3DAngularOrientation o; o.yaw = yaw; o.pitch = pitch; o.roll = roll; return o; }Параметры
yawОтклонение от курса описывает сторону к перемещению стороны головы слушателя. Ось отклонения от курса перпендикулярна плоскости ушей слушателя с ее источником в центре головы слушателя и направленная к нижней части головы слушателя. Положительное отклонение от курса находится в направлении по часовой стрелке, идущем от
0к180градусы. Отрицательное отклонение от курса находится в направлении против часовой стрелки, идущем от0к-180градусы.pitchПодача описывает вниз перемещение головы слушателя. Ось подачи перпендикулярна оси отклонения от курса и параллельна плоскости ушей слушателя с ее источником в центре головы слушателя и направленная к правому уху. Положительная подача вверх направление, идущее от
0к180градусы. Отрицательная подача находится во вниз направление, идущее от0к-180градусы.rollРулон описывает наклон головы слушателя. Продольная ось перпендикулярна другим двум осям с ее источником в центре головы слушателя и направлена к носу слушателя. Положительный рулон к праву, идущему от
0к180градусы. Отрицательный рулон к левому движению от0к-180градусы.
