Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылочная ссылка типов данных Core Audio платформы CoreAudio

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка типов данных Core Audio

Этот документ описывает типы данных и константы, используемые всюду по Core Audio, а также некоторым функциям удобства для работы с этими типами и константы.

Если Вы незнакомы со специализированной терминологией, используемой при управлении аудиоданными обратитесь к Глоссарию Core Audio.

Функции

  • Макрос для проверки, если AudioFormatBasicDescription структура указывает собственный порядок байтов линейные данные PCM.

    Объявление

    Objective C

    #define TestAudioFormatNativeEndian (f) ( (f.mFormatID == kAudioFormatLinearPCM) && ((f.mFormatFlags & kAudioFormatFlagIsBigEndian) == kAudioFormatFlagsNativeEndian) )

    Параметры

    f

    AudioFormatBasicDescription структура Вы хотите исследовать.

    Возвращаемое значение

    True если данные являются линейным PCM и являются собственным порядком байтов.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.2 и позже.

  • IsAudioFormatNativeEndian IsAudioFormatNativeEndian Доступный в OS X v10.2 через OS X v10.9

    Подставляемая функция C++ для проверки, если AudioFormatBasicDescription структура указывает собственный порядок байтов линейные данные PCM.

    Объявление

    Objective C

    bool IsAudioFormatNativeEndian ( const AudioStreamBasicDescription &f );

    Параметры

    f

    AudioFormatBasicDescription структура Вы хотите исследовать.

    Возвращаемое значение

    Булево значение, указывающее, ли AudioFormatBasicDescription структура указывает собственный порядок байтов линейные данные PCM, true если данные являются линейным PCM и являются собственным порядком байтов.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.2 через OS X v10.9.

  • Макрос для получения числа каналов от тега расположения звукового канала (AudioChannelLayoutTag тип данных).

    Объявление

    Objective C

    #define AudioChannelLayoutTag_GetNumberOfChannels(layoutTag) ((UInt32)((layoutTag) & 0x0000FFFF))

    Параметры

    layoutTag

    Расположение звукового канала тегирует для исследования.

    Возвращаемое значение

    Число каналов тег указывает.

    Обсуждение

    Низкие 16 битов тега расположения звукового канала дают число каналов, если тег расположения не kAudioChannelLayoutTag_UseChannelDescriptions или kAudioChannelLayoutTag_UseChannelBitmap, которые указывают другие способы определить расположение.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.2 и позже.

  • CalculateLPCMFlags CalculateLPCMFlags Доступный в OS X v10.5 через OS X v10.9

    Подставляемая функция C++ для вычисления значения для аудиопотока основное описание mFormatFlags поле для линейных данных PCM.

    Объявление

    Objective C

    UInt32 CalculateLPCMFlags ( UInt32 inValidBitsPerChannel, UInt32 inTotalBitsPerChannel, bool inIsFloat, bool inIsBigEndian, bool inIsNonInterleaved );

    Параметры

    inValidBitsPerChannel

    Число допустимых битов в каждой выборке.

    inTotalBitsPerChannel

    Общее количество битов в каждой выборке.

    inIsFloat

    Использовать true если выборки представлены с числами с плавающей точкой.

    inIsBigEndian

    Использовать true если выборки являются обратным порядком байтов.

    inIsNonInterleaved

    Использовать true если выборки являются нечередующимися.

    Возвращаемое значение

    A UInt32 значение, содержащее расчетные флаги формата.

    Обсуждение

    Эта функция не поддерживает указание демонстрационных форматов, которые являются или целым без знака или низко выровненный.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • FillOutASBDForLPCM FillOutASBDForLPCM Доступный в OS X v10.5 через OS X v10.9

    Подставляемая функция C++ для того, чтобы заполнить AudioStreamBasicDescription описать линейные данные PCM.

    Объявление

    Objective C

    void FillOutASBDForLPCM ( AudioStreamBasicDescription &outASBD, Float64 inSampleRate, UInt32 inChannelsPerFrame, UInt32 inValidBitsPerChannel, UInt32 inTotalBitsPerChannel, bool inIsFloat, bool inIsBigEndian, bool inIsNonInterleaved );

    Параметры

    outASBD

    На выводе, заполненном AudioStreamBasicDescription структура.

    inSampleRate

    Число демонстрационных кадров в секунду данных в потоке.

    inChannelsPerFrame

    Число каналов в каждом кадре данных.

    inValidBitsPerChannel

    Число допустимых битов в каждой выборке.

    inTotalBitsPerChannel

    Общее количество битов в каждой выборке.

    inIsFloat

    Использовать true если выборки представлены как числа с плавающей точкой.

    inIsBigEndian

    Использовать true если выборки являются обратным порядком байтов.

    inIsNonInterleaved

    Использовать true если выборки являются нечередующимися.

    Обсуждение

    Эта функция не поддерживает указание демонстрационных форматов, которые являются или целым без знака или низко выровненный.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • FillOutAudioTimeStampWithHostTime FillOutAudioTimeStampWithHostTime Доступный в OS X v10.5 через OS X v10.9

    Подставляемая функция C++ для того, чтобы заполнить AudioTimeStamp структура со временем узла.

    Объявление

    Objective C

    void FillOutAudioTimeStampWithHostTime ( AudioTimeStamp &outATS, UInt64 inHostTime );

    Параметры

    outATS

    На выводе, заполненном AudioTimeStamp структура.

    inHostTime

    Время узла для присвоения к аудио метке времени.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • FillOutAudioTimeStampWithSampleTime FillOutAudioTimeStampWithSampleTime Доступный в OS X v10.5 через OS X v10.9

    Подставляемая функция C++ для того, чтобы заполнить AudioTimeStamp структура с демонстрационным временем.

    Объявление

    Objective C

    void FillOutAudioTimeStampWithSampleTime ( AudioTimeStamp &outATS, Float64 inSampleTime );

    Параметры

    outATS

    На выводе, заполненном AudioTimeStamp структура.

    inSampleTime

    Демонстрационное время для присвоения к аудио метке времени.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

  • FillOutAudioTimeStampWithSampleAndHostTime FillOutAudioTimeStampWithSampleAndHostTime Доступный в OS X v10.5 через OS X v10.9

    Подставляемая функция C++ для того, чтобы заполнить AudioTimeStamp структура с демонстрационным временем и временем узла.

    Объявление

    Objective C

    void FillOutAudioTimeStampWithSampleAndHostTime ( AudioTimeStamp &outATS, Float64 inSampleTime, UInt64 inHostTime );

    Параметры

    outATS

    На выводе, заполненном AudioTimeStamp структура.

    inSampleTime

    Демонстрационное время для присвоения к аудио метке времени.

    inHostTime

    Время узла для присвоения к аудио метке времени.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

Типы данных

  • Содержит и описывает буфер аудиоданных.

    Объявление

    Swift

    struct AudioBuffer { var mNumberChannels: UInt32 var mDataByteSize: UInt32 var mData: UnsafeMutablePointer<Void> }

    Objective C

    struct AudioBuffer { UInt32 mNumberChannels; UInt32 mDataByteSize; void *mData; }; typedef struct AudioBuffer AudioBuffer;

    Поля

    mNumberChannels

    Число чередованных каналов в буфере. Если число 1, буфер является нечередующимся.

    mDataByteSize

    Число байтов в буфере, на который указывают mData поле.

    mData

    Указатель на буфер аудиоданных.

    Обсуждение

    AudioBuffer структура сдерживает единственный буфер аудиоданных mData поле. Буфер может представлять два различных вида аудио:

    • Единственный, монофонический, нечередующийся канал аудио

    • Чередованное аудио с любым числом каналов — как определяется mNumberChannels поле

    Нечередующиеся форматы используются прежде всего аудиоустройствами и аудио преобразователями.

    Доступность

    Доступный в OS X v10.0 и позже.

  • Содержит массив переменной длины AudioBuffer структуры.

    Объявление

    Swift

    struct AudioBufferList { var mNumberBuffers: UInt32 var mBuffers: (AudioBuffer) }

    Objective C

    struct AudioBufferList { UInt32 mNumberBuffers; AudioBuffer mBuffers[1]; }; typedef struct AudioBufferList AudioBufferList;

    Поля

    mNumberBuffers

    Число AudioBuffer структуры в mBuffers массив.

    mBuffers

    Массив переменной длины AudioBuffer структуры.

    Обсуждение

    AudioBufferList структура обеспечивает механизм для инкапсуляции той или большего количества буферов аудиоданных. Это используется функциями в различном Core Audio APIs, как описано в Ссылке Audio Converter Services, Ссылке Audio Unit Component Services и Ссылке Extended Audio File Services.

    Доступность

    Доступный в OS X v10.0 и позже.

  • Описывает канал аудиоданных.

    Объявление

    Swift

    struct AudioChannelDescription { var mChannelLabel: AudioChannelLabel var mChannelFlags: UInt32 var mCoordinates: (Float32, Float32, Float32) }

    Objective C

    struct AudioChannelDescription { AudioChannelLabel mChannelLabel; UInt32 mChannelFlags; Float32 mCoordinates[3]; }; typedef struct AudioChannelDescription AudioChannelDescription;

    Поля

    mChannelLabel

    AudioChannelLabel структура, описывающая канал.

    mChannelFlags

    Флаги, управляющие интерпретацией mCoordinates. Посмотрите “Channel Coordinate Flags” для возможных значений.

    mCoordinates

    Упорядоченное тройное, указывающее точное расположение динамика. Посмотрите “Channel Coordinate Index Constants” для интерпретации элементов в массиве.

    Доступность

    Доступный в OS X v10.2 и позже.

  • Идентифицирует, как должен использоваться канал аудиоданных.

    Объявление

    Swift

    typealias AudioChannelLabel = UInt32

    Objective C

    typedef UInt32 AudioChannelLabel;

    Обсуждение

    Этот тип данных используется для mChannelLabel поле AudioChannelDescription структура. Посмотрите “Audio Channel Label Constants” для возможных значений.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Swift

    import CoreAudio

    Доступность

    Доступный в OS X v10.2 и позже.

  • Указывает расположение канала в файле или в аппаратных средствах.

    Объявление

    Swift

    struct AudioChannelLayout { var mChannelLayoutTag: AudioChannelLayoutTag var mChannelBitmap: UInt32 var mNumberChannelDescriptions: UInt32 var mChannelDescriptions: (AudioChannelDescription) }

    Objective C

    struct AudioChannelLayout { AudioChannelLayoutTag mChannelLayoutTag; UInt32 mChannelBitmap; UInt32 mNumberChannelDescriptions; AudioChannelDescription mChannelDescriptions[1]; }; typedef struct AudioChannelLayout AudioChannelLayout;

    Поля

    mChannelLayoutTag

    AudioChannelLayoutTag значение, указывающее расположение. Посмотрите “Audio Channel Layout Tags” для возможных значений.

    mChannelBitmap

    Если mChannelLayoutTag установлен в kAudioChannelLayoutTag_UseChannelBitmap, это поле является битовым массивом использования канала.

    mNumberChannelDescriptions

    Число элементов в mChannelDescriptions массив.

    mChannelDescriptions

    Массив переменной длины mNumberChannelDescription элементы, который описывает расположение. Если mChannelLayoutTag поле установлено в kAudioChannelLayoutTag_UseChannelDescriptions, используйте это поле для описания расположения.

    Доступность

    Доступный в OS X v10.2 и позже.

  • Идентифицирует расположение ранее-определенного-канала.

    Объявление

    Swift

    typealias AudioChannelLayoutTag = UInt32

    Objective C

    typedef UInt32 AudioChannelLayoutTag;

    Обсуждение

    Этот тип данных используется для mChannelLayoutTag поле AudioChannelLayout структура. Посмотрите “Audio Channel Layout Tags” для возможных значений.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Swift

    import CoreAudio

    Доступность

    Доступный в OS X v10.2 и позже.

  • Описывает установленный кодек.

    Объявление

    Swift

    struct AudioClassDescription { var mType: OSType var mSubType: OSType var mManufacturer: OSType }

    Objective C

    struct AudioClassDescription { OSType mType; OSType mSubType; OSType mManufacturer; }; typedef struct AudioClassDescription AudioClassDescription;

    Поля

    mType

    Четыре кода символа для типа кодека. Определенный производителем кодека.

    mSubType

    Четыре кода символа для подтипа кодека. Определенный производителем кодека.

    mManufacturer

    Четыре кода символа для производителя кодека. Это должно быть уникальным кодом, зарегистрированным в Apple.

    Доступность

    Доступный в OS X v10.2 и позже.

  • Канонический демонстрационный тип аудиоданных для ввода и вывода.

    Объявление

    Objective C

    typedef SInt16 AudioSampleType;

    Обсуждение

    Канонический тип аудиосэмпла для ввода и вывода в iPhone OS является линейным PCM с 16-разрядными целочисленными выборками.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.10.

  • Канонический демонстрационный тип аудиоданных для обработки аудиоданных.

    Объявление

    Objective C

    typedef SInt32 AudioUnitSampleType; #define kAudioUnitSampleFractionBits 24

    Обсуждение

    Канонический тип аудиосэмпла для аудиоустройств и другой обработки аудиоданных в iPhone OS является нечередующимся линейным PCM с 8.24-разрядными выборками фиксированной точки.

    Оператор импорта

    Objective C

    @import CoreAudio;

    Доступность

    Доступный в OS X v10.6 и позже.

    Осуждаемый в OS X v10.10.

  • Аудиоданные форматируют спецификацию для потока аудио.

    Объявление

    Swift

    struct AudioStreamBasicDescription { var mSampleRate: Float64 var mFormatID: AudioFormatID var mFormatFlags: AudioFormatFlags var mBytesPerPacket: UInt32 var mFramesPerPacket: UInt32 var mBytesPerFrame: UInt32 var mChannelsPerFrame: UInt32 var mBitsPerChannel: UInt32 var mReserved: UInt32 }

    Objective C

    struct AudioStreamBasicDescription { Float64 mSampleRate; UInt32 mFormatID; UInt32 mFormatFlags; UInt32 mBytesPerPacket; UInt32 mFramesPerPacket; UInt32 mBytesPerFrame; UInt32 mChannelsPerFrame; UInt32 mBitsPerChannel; UInt32 mReserved; }; typedef struct AudioStreamBasicDescription AudioStreamBasicDescription;

    Поля

    mSampleRate

    Число кадров в секунду данных в потоке, когда поток играется в нормальной скорости. Для сжатых форматов это поле указывает число кадров в секунду эквивалентных распакованных данных.

    mSampleRate поле должно быть ненулевым, кроме тех случаев, когда эта структура используется в перечислении поддерживаемых форматов (см. “kAudioStreamAnyRate”).

    mFormatID

    Идентификатор, указывающий общие аудиоданные, форматирует в потоке. Посмотрите “Audio Data Format Identifiers”. Это значение должно быть ненулевым.

    mFormatFlags

    Специфичные для формата флаги для указания подробных данных формата. Набор к 0 не указать флаги формата. Посмотрите “Audio Data Format Identifiers” для флагов, применяющихся к каждому формату.

    mBytesPerPacket

    Число байтов в пакете аудиоданных. Для указания переменного размера пакета установите это поле в 0. Для формата, использующего переменный размер пакета, укажите размер каждого пакета с помощью AudioStreamPacketDescription структура.

    mFramesPerPacket

    Число кадров в пакете аудиоданных. Для несжатого аудио значение равняется 1. Для форматов с переменной скоростью передачи значение является большим постоянным числом, такой как 1 024 для AAC. Для форматов с переменным числом кадров на пакет, таких как Ogg Vorbis, устанавливает это поле в 0.

    mBytesPerFrame

    Число байтов от запуска одного кадра к запуску следующего кадра в аудио буфере. Установите это поле в 0 для сжатых форматов.

    Для аудио буфера, содержащего, чередовал данные для каналов n, с каждой выборкой типа AudioSampleType, вычислите значение для этого поля следующим образом:

    • mBytesPerFrame = n * sizeof (AudioSampleType);

    Для аудио буферного, содержащего нечередующиеся (монофонические) данные, также с помощью AudioSampleType выборки, вычислите значение для этого поля следующим образом:

    • mBytesPerFrame = sizeof (AudioSampleType);
    mChannelsPerFrame

    Число каналов в каждом кадре аудиоданных. Это значение должно быть ненулевым.

    mBitsPerChannel

    Число битов для одного аудиосэмпла. Например, для линейного аудио PCM с помощью kAudioFormatFlagsCanonical отформатируйте флаги, вычислите значение для этого поля следующим образом:

    • mBitsPerChannel = 8 * sizeof (AudioSampleType);

    Установите это поле в 0 для сжатых форматов.

    mReserved

    Увеличивает структуру для принуждения ровного 8-байтового выравнивания. Должен быть установлен в 0.

    Обсуждение

    Можно сконфигурировать аудиопоток основное описание (ASBD) для указания линейного формата PCM или формата с постоянной скоростью передачи (CBR), имеющего каналы равного размера. Для аудио с переменной скоростью передачи (VBR), и для аудио CBR, где каналы имеют неравные размеры, каждый пакет должен дополнительно быть описан AudioStreamPacketDescription структура.

    Значение поля 0 указывает, что значение или неизвестно или не применимо к формату.

    Всегда инициализируйте поля нового аудиопотока основная структура описания для обнуления, как показано здесь:

    • AudioStreamBasicDescription myAudioDataFormat = {0};

    Для определения продолжительности, представленной одним пакетом, используйте mSampleRate поле с mFramesPerPacket поле, следующим образом:

    • duration = (1 / mSampleRate) * mFramesPerPacket

    В Core Audio применяются следующие определения:

    • Аудиопоток является непрерывной серией данных, представляющих звук, такой как песня.

    • Канал является дискретной дорожкой монофонического аудио. Монофонический поток имеет один канал; поток стерео имеет два канала.

    • Выборка является единственным численным значением для единственного звукового канала в аудиопотоке.

    • Кадр является набором совпадающих временем выборок. Например, линейный звуковой файл стерео PCM имеет две выборки на кадр, один для левого канала и один для правильного канала.

    • Пакет является набором одного или более смежных кадров. Пакет определяет самый маленький значимый набор кадров для данного формата аудиоданных и является самым маленьким блоком данных, для которого может быть измерено время. В линейном аудио PCM пакет содержит единственный кадр. В сжатых форматах это обычно содержит больше; в некоторых форматах варьируется число кадров на пакет.

    • Частота дискретизации для потока является числом кадров в секунду несжатых (или, для сжатых форматов, эквивалента в распакованном) аудио.

    Доступность

    Доступный в OS X v10.0 и позже.

  • Описывает один пакет в буфере аудиоданных, где размеры пакетов отличаются или где существуют неаудиоданные между аудио пакетами.

    Объявление

    Swift

    struct AudioStreamPacketDescription { var mStartOffset: Int64 var mVariableFramesInPacket: UInt32 var mDataByteSize: UInt32 }

    Objective C

    struct AudioStreamPacketDescription { SInt64 mStartOffset; UInt32 mVariableFramesInPacket; UInt32 mDataByteSize; }; typedef struct AudioStreamPacketDescription AudioStreamPacketDescription;

    Поля

    mStartOffset

    Число байтов от запуска буфера к началу пакета. Например, если буфер данных содержит 5 байтов данных, с одним байтом за пакет, то mStartOffset поскольку последний пакет равняется 4 (т.е. существует 4 байта в буфере перед запуском последнего пакета.

    mVariableFramesInPacket

    Число демонстрационных кадров данных в пакете. Для форматов с постоянным числом кадров на пакет это поле установлено в 0.

    mDataByteSize

    Число байтов в пакете.

    Обсуждение

    Для форматов данных, где размер пакета не является постоянным, таким как данные с переменной скоростью передачи и данные, где каналы имеют неравные размеры, эта структура используется для дополнения информации в AudioStreamBasicDescription структура.

    Доступность

    Доступный в OS X v10.2 и позже.

  • Содержит многократные представления метки времени.

    Объявление

    Swift

    struct AudioTimeStamp { var mSampleTime: Float64 var mHostTime: UInt64 var mRateScalar: Float64 var mWordClockTime: UInt64 var mSMPTETime: SMPTETime var mFlags: UInt32 var mReserved: UInt32 }

    Objective C

    struct AudioTimeStamp { Float64 mSampleTime; UInt64 mHostTime; Float64 mRateScalar; UInt64 mWordClockTime; SMPTETime mSMPTETime; UInt32 mFlags; UInt32 mReserved; }; typedef struct AudioTimeStamp AudioTimeStamp;

    Поля

    mSampleTime

    Абсолютное демонстрационное время кадра.

    mHostTime

    Основа времени хост-машины (см. CoreAudio/HostTime.h).

    mRateScalar

    Отношение фактического узла отсчитывает на демонстрационный кадр к номинальным галочкам узла на демонстрационный кадр.

    mWordClockTime

    Слово показывает время.

    mSMPTETime

    Время SMPTE (см. SMPTETime).

    mFlags

    Ряд отмечает указывающий, какие представления времени допустимы; посмотрите “Audio Time Stamp Flags” и “Audio Time Stamp Flag Combination Constant”.

    mReserved

    Увеличивает структуру для принуждения ровного 8-байтового выравнивания.

    Доступность

    Доступный в OS X v10.0 и позже.

  • Содержит пару чисел, представляющих непрерывный диапазон значений.

    Объявление

    Swift

    struct AudioValueRange { var mMinimum: Float64 var mMaximum: Float64 }

    Objective C

    struct AudioValueRange { Float64 mMinimum; Float64 mMaximum; }; typedef struct AudioValueRange AudioValueRange;

    Поля

    mMinimum

    Минимальное значение.

    mMaximum

    Максимальное значение.

    Доступность

    Доступный в OS X v10.1 и позже.

  • Содержит буферы, используемые в операциях перевода.

    Объявление

    Swift

    struct AudioValueTranslation { var mInputData: UnsafeMutablePointer<Void> var mInputDataSize: UInt32 var mOutputData: UnsafeMutablePointer<Void> var mOutputDataSize: UInt32 }

    Objective C

    struct AudioValueTranslation { void* mInputData; UInt32 mInputDataSize; void* mOutputData; UInt32 mOutputDataSize; }; typedef struct AudioValueTranslation AudioValueTranslation;

    Поля

    mInputData

    Буфер, содержащий данные, которые будут переведены.

    mInputDataSize

    Число байтов в буфере, которым указывают mInputData.

    mOutputData

    Буфер для содержания результата перевода.

    mOutputDataSize

    Число байтов в буфере, которым указывают mOutputData.

    Доступность

    Доступный в OS X v10.1 и позже.

  • Указывает метку времени как один из типов времени SMPTE.

    Объявление

    Swift

    struct SMPTETime { var mSubframes: Int16 var mSubframeDivisor: Int16 var mCounter: UInt32 var mType: UInt32 var mFlags: UInt32 var mHours: Int16 var mMinutes: Int16 var mSeconds: Int16 var mFrames: Int16 }

    Objective C

    struct SMPTETime { SInt16 mSubframes; SInt16 mSubframeDivisor; UInt32 mCounter; UInt32 mType; UInt32 mFlags; SInt16 mHours; SInt16 mMinutes; SInt16 mSeconds; SInt16 mFrames; }; typedef struct SMPTETime SMPTETime;

    Поля

    mSubframes

    Смещение подкадра ко времени HH:MM:SS:FF. Можно использовать это поле для расположения маркера времени где-нибудь в отрезке времени, представленном видеокадром, при необходимости.

    mSubframeDivisor

    Число подкадров на видеокадр (обычно 80).

    mCounter

    Общее количество сообщений получено. Требуется 8 сообщений для переноса полного временного кода SMPTE.

    mType

    Время SMPTE вводит постоянное указание вида используемого времени SMPTE (см. “SMPTE Timecode Type Constants”).

    mFlags

    Ряд отмечает, которые указывают состояние SMPTE (см. “SMPTE State Flags”).

    mHours

    Значение части часов времени SMPTE.

    mMinutes

    Значение мелкой части времени SMPTE.

    mSeconds

    Значение части секунд времени SMPTE.

    mFrames

    Значение части кадров времени SMPTE.

    Обсуждение

    SMPTE (Общество Изображения движущихся объектов и Телевизионных Инженеров, объявленных «SIMPtee») времена, используются для корреляции точки в аудиопотоке с внешним событием. Например, время SMPTE может использоваться для корреляции звука в аудиофайле с видеокадром в файле ролика.

    Обратите внимание на то, что кадры, именуемые этой структурой, являются видеокадрами, где видеокадр является единственным полным образом. (Соответствуйте определению аудио кадров в обсуждении для AudioStreamBasicDescription.)

    Полное описание времени SMPTE берет 80 битов, включая 32 пользовательских бита, содержащие специфичную для поставщика информацию. Фактическая часть временного кода описания времени SMPTE обычно отправляется в нескольких сообщениях, каждом сообщении, содержащем часть временного кода. (Пользовательские биты отправляются в отдельном сообщении.) Как правило, описание времени SMPTE разделено в 8 1-байтовых сообщений с первым откусыванием каждого сообщения, указывающего, какая часть временного кода содержится в сообщении и втором откусывании, содержащем информацию времени. Четыре таких сообщения обычно отправляются с каждым видеокадром.

    Видеоданные содержат где-нибудь от 24 до 60 кадров в секунду (как указано типом времени SMPTE — посмотрите “SMPTE Timecode Type Constants”) и каждый видеокадр имеет связанное время SMPTE. Время SMPTE основывается на 24-часовых часах. Время каждого кадра SMPTE состоит из часа, минуты и второго значения, плюс число кадра во втором. Поскольку аудиоданные выбираются на намного более высоком уровне (данные MP3 выбираются в более чем 100 000 бит в секунду, например), часто желательно коррелировать аудиоданные со временем в течение периода персистентности единственного видеокадра. Поэтому период времени, во время которого выведен на экран единственный видеокадр, подразделен на подкадры (обычно 80 или 100 подкадров на кадр, как указано mSubFrameDivisor поле). mSubFrames поле указывает, что число подкадров в видеокадр представляло к этому времени структуру.

    Доступность

    Доступный в OS X v10.0 и позже.

Константы

  • Указывает, что формат аудио может использовать любую частоту дискретизации.

    Объявление

    Swift

    var kAudioStreamAnyRate: Int { get }

    Objective C

    enum { kAudioStreamAnyRate = 0 };

    Константы

    • kAudioStreamAnyRate

      kAudioStreamAnyRate

      Эта константа может появиться только в списках поддерживаемых форматов. Это никогда не может использоваться в качестве части описания AudioStreamBasicDescription структура, использующаяся для переноса или обработки аудио.

      Доступный в OS X v10.0 и позже.

  • Идентификаторы для форматов аудиоданных, используемых в AudioStreamBasicDescription структура.

    Объявление

    Swift

    var kAudioFormatLinearPCM: Int { get } var kAudioFormatAC3: Int { get } var kAudioFormat60958AC3: Int { get } var kAudioFormatAppleIMA4: Int { get } var kAudioFormatMPEG4AAC: Int { get } var kAudioFormatMPEG4CELP: Int { get } var kAudioFormatMPEG4HVXC: Int { get } var kAudioFormatMPEG4TwinVQ: Int { get } var kAudioFormatMACE3: Int { get } var kAudioFormatMACE6: Int { get } var kAudioFormatULaw: Int { get } var kAudioFormatALaw: Int { get } var kAudioFormatQDesign: Int { get } var kAudioFormatQDesign2: Int { get } var kAudioFormatQUALCOMM: Int { get } var kAudioFormatMPEGLayer1: Int { get } var kAudioFormatMPEGLayer2: Int { get } var kAudioFormatMPEGLayer3: Int { get } var kAudioFormatTimeCode: Int { get } var kAudioFormatMIDIStream: Int { get } var kAudioFormatParameterValueStream: Int { get } var kAudioFormatAppleLossless: Int { get } var kAudioFormatMPEG4AAC_HE: Int { get } var kAudioFormatMPEG4AAC_LD: Int { get } var kAudioFormatMPEG4AAC_ELD: Int { get } var kAudioFormatMPEG4AAC_ELD_SBR: Int { get } var kAudioFormatMPEG4AAC_HE_V2: Int { get } var kAudioFormatMPEG4AAC_Spatial: Int { get } var kAudioFormatAMR: Int { get } var kAudioFormatAudible: Int { get } var kAudioFormatiLBC: Int { get } var kAudioFormatDVIIntelIMA: Int { get } var kAudioFormatMicrosoftGSM: Int { get } var kAudioFormatAES3: Int { get }

    Objective C

    enum { kAudioFormatLinearPCM = 'lpcm', kAudioFormatAC3 = 'ac-3', kAudioFormat60958AC3 = 'cac3', kAudioFormatAppleIMA4 = 'ima4', kAudioFormatMPEG4AAC = 'aac ', kAudioFormatMPEG4CELP = 'celp', kAudioFormatMPEG4HVXC = 'hvxc', kAudioFormatMPEG4TwinVQ = 'twvq', kAudioFormatMACE3 = 'MAC3', kAudioFormatMACE6 = 'MAC6', kAudioFormatULaw = 'ulaw', kAudioFormatALaw = 'alaw', kAudioFormatQDesign = 'QDMC', kAudioFormatQDesign2 = 'QDM2', kAudioFormatQUALCOMM = 'Qclp', kAudioFormatMPEGLayer1 = '.mp1', kAudioFormatMPEGLayer2 = '.mp2', kAudioFormatMPEGLayer3 = '.mp3', kAudioFormatTimeCode = 'time', kAudioFormatMIDIStream = 'midi', kAudioFormatParameterValueStream = 'apvs', kAudioFormatAppleLossless = 'alac' kAudioFormatMPEG4AAC_HE = 'aach', kAudioFormatMPEG4AAC_LD = 'aacl', kAudioFormatMPEG4AAC_ELD = 'aace', kAudioFormatMPEG4AAC_ELD_SBR = 'aacf', kAudioFormatMPEG4AAC_HE_V2 = 'aacp', kAudioFormatMPEG4AAC_Spatial = 'aacs', kAudioFormatAMR = 'samr', kAudioFormatAudible = 'AUDB', kAudioFormatiLBC = 'ilbc', kAudioFormatDVIIntelIMA = 0x6D730011, kAudioFormatMicrosoftGSM = 0x6D730031, kAudioFormatAES3 = 'aes3' };

    Константы

    • kAudioFormatLinearPCM

      kAudioFormatLinearPCM

      Ключ, указывающий линейный PCM, несжатый формат аудиоданных с одним кадром на пакет. Использует линейные флаги формата PCM в “AudioStreamBasicDescription Flags”.

      Доступный в OS X v10.0 и позже.

    • kAudioFormatAC3

      kAudioFormatAC3

      Ключ, указывающий кодек AC 3. Использование никакие флаги.

      Доступный в OS X v10.2 и позже.

    • kAudioFormat60958AC3

      kAudioFormat60958AC3

      Ключ, указывающий кодек AC 3, предоставляющий данные, упакованные для транспорта по IEC 60958 совместимый интерфейс цифрового аудио. Использует флаги стандартного формата в “AudioStreamBasicDescription Flags”.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatAppleIMA4

      kAudioFormatAppleIMA4

      Ключ, указывающий реализацию Apple IMA 4:1 кодек ADPCM. Использование никакие флаги.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatMPEG4AAC

      kAudioFormatMPEG4AAC

      Ключ, указывающий кодек MPEG 4 AAC. Поле флагов содержит тип объекта аудио MPEG 4, постоянный перечисленный в “MPEG-4 Audio Object Type Constants” указание определенного вида данных.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatMPEG4CELP

      kAudioFormatMPEG4CELP

      Ключ, указывающий кодек MPEG 4 CELP. Поле флагов содержит тип объекта аудио MPEG 4, постоянный перечисленный в “MPEG-4 Audio Object Type Constants” указание определенного вида данных.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatMPEG4HVXC

      kAudioFormatMPEG4HVXC

      Ключ, указывающий кодек MPEG 4 HVXC. Поле флагов содержит тип объекта аудио MPEG 4, постоянный перечисленный в “MPEG-4 Audio Object Type Constants” указание определенного вида данных.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatMPEG4TwinVQ

      kAudioFormatMPEG4TwinVQ

      Ключ, указывающий кодек MPEG 4 TwinVQ. Поле флагов содержит тип объекта аудио MPEG 4, постоянный перечисленный в “MPEG-4 Audio Object Type Constants” указание определенного вида данных.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatMACE3

      kAudioFormatMACE3

      MACE 3:1. Использование никакие флаги.

      Доступный в OS X v10.3 и позже.

    • kAudioFormatMACE6

      kAudioFormatMACE6

      MACE 6:1. Использование никакие флаги.

      Доступный в OS X v10.3 и позже.

    • kAudioFormatULaw

      kAudioFormatULaw

      μLaw 2:1. Использование никакие флаги.

      Доступный в OS X v10.3 и позже.

    • kAudioFormatALaw

      kAudioFormatALaw

      aLaw 2:1. Использование никакие флаги.

      Доступный в OS X v10.3 и позже.

    • kAudioFormatQDesign

      kAudioFormatQDesign

      Музыка QDesign. Использование никакие флаги

      Доступный в OS X v10.3 и позже.

    • kAudioFormatQDesign2

      kAudioFormatQDesign2

      Музыка QDesign2. Использование никакие флаги

      Доступный в OS X v10.3 и позже.

    • kAudioFormatQUALCOMM

      kAudioFormatQUALCOMM

      QUALCOMM PureVoice. Использование никакие флаги

      Доступный в OS X v10.3 и позже.

    • kAudioFormatMPEGLayer1

      kAudioFormatMPEGLayer1

      MPEG-1/2, аудио Уровня 1. Использование никакие флаги

      Доступный в OS X v10.3 и позже.

    • kAudioFormatMPEGLayer2

      kAudioFormatMPEGLayer2

      MPEG-1/2, аудио Уровня 2. Использование никакие флаги

      Доступный в OS X v10.3 и позже.

    • kAudioFormatMPEGLayer3

      kAudioFormatMPEGLayer3

      MPEG-1/2, аудио Уровня 3. Использование никакие флаги

      Доступный в OS X v10.3 и позже.

    • kAudioFormatTimeCode

      kAudioFormatTimeCode

      Поток IOAudioTimeStamp структуры. Использование IOAudioTimeStamp флаги (см. “Audio Time Stamp Flags” и “Audio Time Stamp Flag Combination Constant”).

      Доступный в OS X v10.2 и позже.

    • kAudioFormatMIDIStream

      kAudioFormatMIDIStream

      Поток MIDIPacketList структуры, где метки времени в MIDIPacket структуры являются демонстрационными смещениями в потоке. mSampleRate поле в AudioStreamBasicDescription структура используется, чтобы описать, как время передается в этом виде потока и аудиоустройства, получающего или генерирующего этот поток, может использовать эту частоту дискретизации вместе с числом кадров, которые это представляет и демонстрационные смещения в MIDIPacketList определить время для любого события MIDI в этом списке. Использование никакие флаги.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatParameterValueStream

      kAudioFormatParameterValueStream

      «Боковая цепь» Float32 данные, которые могут питаться или сгенерированы аудиоустройством и это используется для отправки высокой плотности управляющей информации значения параметра. Аудиоустройство обычно выполняет поток значения параметра или в частоте дискретизации аудиоданных аудиоустройства или в некоторое целочисленное частное этого (скажите половину или одну треть частоты дискретизации аудио). mSampleRate поле в AudioStreamBasicDescription структура описывает это отношение. Использование никакие флаги.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatAppleLossless

      kAudioFormatAppleLossless

      Apple Lossless. Использование никакие флаги.

      Доступный в OS X v10.3 и позже.

    • kAudioFormatMPEG4AAC_HE

      kAudioFormatMPEG4AAC_HE

      Высокая эффективность MPEG 4 объект аудио AAC. Использование никакие флаги.

      Доступный в OS X v10.5 и позже.

    • kAudioFormatMPEG4AAC_LD

      kAudioFormatMPEG4AAC_LD

      MPEG 4 AAC Низкий объект аудио Задержки. Использование никакие флаги.

      Доступный в OS X v10.5 и позже.

    • kAudioFormatMPEG4AAC_ELD

      kAudioFormatMPEG4AAC_ELD

      MPEG 4 AAC Улучшенный Низкий объект аудио Задержки. Использование никакие флаги.

      Доступный в OS X v10.7 и позже.

    • kAudioFormatMPEG4AAC_ELD_SBR

      kAudioFormatMPEG4AAC_ELD_SBR

      MPEG 4 AAC Улучшенный Низкий объект аудио Задержки с SBR (репликация полосы спектра) дополнительный уровень. Использование никакие флаги.

      Доступный в OS X v10.7 и позже.

    • kAudioFormatMPEG4AAC_HE_V2

      kAudioFormatMPEG4AAC_HE_V2

      Высокая эффективность MPEG 4 объект аудио Версии 2 AAC. Использование никакие флаги.

      Доступный в OS X v10.5 и позже.

    • kAudioFormatMPEG4AAC_Spatial

      kAudioFormatMPEG4AAC_Spatial

      MPEG 4 Пространственный Аудио аудио объект. Использование никакие флаги.

      Доступный в OS X v10.5 и позже.

    • kAudioFormatAMR

      kAudioFormatAMR

      AMR (Адаптивный Мультиуровень) узкополосный кодек для разговорных сигналов.

      Доступный в OS X v10.5 и позже.

    • kAudioFormatAudible

      kAudioFormatAudible

      Кодек используется для аудиокниг Audible, Inc. Использование никакие флаги.

      Доступный в OS X v10.6 и позже.

    • kAudioFormatiLBC

      kAudioFormatiLBC

      iLBC (интернет-Низкоскоростной кодек) узкополосный кодек для разговорных сигналов. Использование никакие флаги.

      Доступный в OS X v10.6 и позже.

    • kAudioFormatDVIIntelIMA

      kAudioFormatDVIIntelIMA

      DVI/Intel IMA ADPCM - ACM кодируют 17.

      Доступный в OS X v10.6 и позже.

    • kAudioFormatMicrosoftGSM

      kAudioFormatMicrosoftGSM

      Microsoft GSM 6.10 - ACM кодируют 49.

      Доступный в OS X v10.6 и позже.

    • kAudioFormatAES3

      kAudioFormatAES3

      Формат определяется стандартом AES3-2003. Принятый в MXF и MPEG 2 контейнера и SDTI транспортируют потоки со спецификациями 302M-2002 и 331M-2000 SMPTE. Использование никакие флаги.

      Доступный в OS X v10.6 и позже.

    Обсуждение

    Используйте эти идентификаторы для тестирования на присутствие аудиокодеков в системе. Если данный кодек присутствует, можно использовать его идентификатор, чтобы указать что кодек для кодирования данных или декодирования, согласно возможностям кодека. Для получения дополнительной информации см. Обзор Core Audio.

  • Стандартные флаги для использования в mFormatFlags поле AudioStreamBasicDescription структура.

    Объявление

    Swift

    var kAudioFormatFlagIsFloat: Int { get } var kAudioFormatFlagIsBigEndian: Int { get } var kAudioFormatFlagIsSignedInteger: Int { get } var kAudioFormatFlagIsPacked: Int { get } var kAudioFormatFlagIsAlignedHigh: Int { get } var kAudioFormatFlagIsNonInterleaved: Int { get } var kAudioFormatFlagIsNonMixable: Int { get } var kLinearPCMFormatFlagsSampleFractionShift: Int { get } var kLinearPCMFormatFlagsSampleFractionMask: Int { get } var kAudioFormatFlagsAreAllClear: Int { get } var kLinearPCMFormatFlagIsFloat: Int { get } var kLinearPCMFormatFlagIsBigEndian: Int { get } var kLinearPCMFormatFlagIsSignedInteger: Int { get } var kLinearPCMFormatFlagIsPacked: Int { get } var kLinearPCMFormatFlagIsAlignedHigh: Int { get } var kLinearPCMFormatFlagIsNonInterleaved: Int { get } var kLinearPCMFormatFlagIsNonMixable: Int { get } var kLinearPCMFormatFlagsAreAllClear: Int { get } var kAppleLosslessFormatFlag_16BitSourceData: Int { get } var kAppleLosslessFormatFlag_20BitSourceData: Int { get } var kAppleLosslessFormatFlag_24BitSourceData: Int { get } var kAppleLosslessFormatFlag_32BitSourceData: Int { get }

    Objective C

    enum { kAudioFormatFlagIsFloat = (1 << 0), // 0x1 kAudioFormatFlagIsBigEndian = (1 << 1), // 0x2 kAudioFormatFlagIsSignedInteger = (1 << 2), // 0x4 kAudioFormatFlagIsPacked = (1 << 3), // 0x8 kAudioFormatFlagIsAlignedHigh = (1 << 4), // 0x10 kAudioFormatFlagIsNonInterleaved = (1 << 5), // 0x20 kAudioFormatFlagIsNonMixable = (1 << 6), // 0x40 kAudioFormatFlagsAreAllClear = (1 << 31), kLinearPCMFormatFlagIsFloat = kAudioFormatFlagIsFloat, kLinearPCMFormatFlagIsBigEndian = kAudioFormatFlagIsBigEndian, kLinearPCMFormatFlagIsSignedInteger = kAudioFormatFlagIsSignedInteger, kLinearPCMFormatFlagIsPacked = kAudioFormatFlagIsPacked, kLinearPCMFormatFlagIsAlignedHigh = kAudioFormatFlagIsAlignedHigh, kLinearPCMFormatFlagIsNonInterleaved = kAudioFormatFlagIsNonInterleaved, kLinearPCMFormatFlagIsNonMixable = kAudioFormatFlagIsNonMixable, kLinearPCMFormatFlagsSampleFractionShift = 7, kLinearPCMFormatFlagsSampleFractionMask = (0x3F << kLinearPCMFormatFlagsSampleFractionShift ), kLinearPCMFormatFlagsAreAllClear = kAudioFormatFlagsAreAllClear, kAppleLosslessFormatFlag_16BitSourceData = 1, kAppleLosslessFormatFlag_20BitSourceData = 2, kAppleLosslessFormatFlag_24BitSourceData = 3, kAppleLosslessFormatFlag_32BitSourceData = 4 };

    Константы

    • kAudioFormatFlagIsFloat

      kAudioFormatFlagIsFloat

      Набор для плавающей точки, очиститесь для целого числа.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagIsBigEndian

      kAudioFormatFlagIsBigEndian

      Набор для обратного порядка байтов, очиститесь для прямого порядка байтов.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagIsSignedInteger

      kAudioFormatFlagIsSignedInteger

      Набор для целого числа со знаком, очиститесь для целого без знака. Это только допустимо если kAudioFormatFlagIsFloat ясно.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagIsPacked

      kAudioFormatFlagIsPacked

      Набор, если демонстрационные биты занимают все доступные биты для канала, ясного, если они высоки - или низко выровненный в канале.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagIsAlignedHigh

      kAudioFormatFlagIsAlignedHigh

      Набор, если демонстрационные биты помещаются в высокие биты канала, ясного для размещения младшего бита. Это только допустимо если kAudioFormatFlagIsPacked ясно.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagIsNonInterleaved

      kAudioFormatFlagIsNonInterleaved

      Набор, если выборки для каждого канала расположены непрерывно и каналы, размечается вплотную, ясный, если выборки для каждого кадра размечаются непрерывно и кадры, размеченные вплотную. Этот флаг влияет на использование AudioStreamBasicDescription и AudioBufferList структуры; посмотрите обсуждение AudioStreamBasicDescription структура для подробных данных.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagIsNonMixable

      kAudioFormatFlagIsNonMixable

      Набор для указания, когда формат nonmixable. Обратите внимание на то, что этот флаг только используется при взаимодействии с потоковыми данными о формате HAL's. Это не допустимый флаг ни для какого другого использования.

      Доступный в OS X v10.3 и позже.

    • kLinearPCMFormatFlagsSampleFractionShift

      kLinearPCMFormatFlagsSampleFractionShift

      Линейные флаги PCM содержат 6-разрядное битовое поле, указывающее, что целочисленный формат должен быть интерпретирован как фиксированная точка. Значение указывает, что число битов используется для представления дробной части каждого демонстрационного значения. Эта константа указывает позицию двоичного разряда (рассчитывающий от права) битового поля в mFormatFlags поле.

      Доступный в OS X v10.6 и позже.

    • kLinearPCMFormatFlagsSampleFractionMask

      kLinearPCMFormatFlagsSampleFractionMask

      <number_of_fractional_bits> = (mFormatFlags & kLinearPCMFormatFlagsSampleFractionMask) >> kLinearPCMFormatFlagsSampleFractionShift

      Доступный в OS X v10.6 и позже.

    • kAudioFormatFlagsAreAllClear

      kAudioFormatFlagsAreAllClear

      Набор для указания всех флагов ясен. Необходимо использовать эту константу вместо 0, потому что a 0 в mFormatFlags поле AudioStreamBasicDescription структура указывает, что нет никаких флагов формата.

      Доступный в OS X v10.2 и позже.

    • kLinearPCMFormatFlagIsFloat

      kLinearPCMFormatFlagIsFloat

      Синоним для kAudioFormatFlagIsFloat.

      Доступный в OS X v10.0 и позже.

    • kLinearPCMFormatFlagIsBigEndian

      kLinearPCMFormatFlagIsBigEndian

      Синоним для kAudioFormatFlagIsBigEndian.

      Доступный в OS X v10.0 и позже.

    • kLinearPCMFormatFlagIsSignedInteger

      kLinearPCMFormatFlagIsSignedInteger

      Синоним для kAudioFormatFlagIsSignedInteger.

      Доступный в OS X v10.0 и позже.

    • kLinearPCMFormatFlagIsPacked

      kLinearPCMFormatFlagIsPacked

      Синоним для kAudioFormatFlagIsPacked.

      Доступный в OS X v10.0 и позже.

    • kLinearPCMFormatFlagIsAlignedHigh

      kLinearPCMFormatFlagIsAlignedHigh

      Синоним для kAudioFormatFlagIsAlignedHigh.

      Доступный в OS X v10.0 и позже.

    • kLinearPCMFormatFlagIsNonInterleaved

      kLinearPCMFormatFlagIsNonInterleaved

      Синоним для kAudioFormatFlagIsNonInterleaved.

      Доступный в OS X v10.2 и позже.

    • kLinearPCMFormatFlagIsNonMixable

      kLinearPCMFormatFlagIsNonMixable

      Синоним для kAudioFormatFlagIsNonMixable.

      Доступный в OS X v10.3 и позже.

    • kLinearPCMFormatFlagsAreAllClear

      kLinearPCMFormatFlagsAreAllClear

      Синоним для kAudioFormatFlagsAreAllClear.

      Доступный в OS X v10.2 и позже.

    • kAppleLosslessFormatFlag_16BitSourceData

      kAppleLosslessFormatFlag_16BitSourceData

      Этот флаг установлен для данных Apple Lossless, полученных от собственных данных целого числа со знаком порядка байтов на 16 битов.

      Доступный в OS X v10.3 и позже.

    • kAppleLosslessFormatFlag_20BitSourceData

      kAppleLosslessFormatFlag_20BitSourceData

      Набор для данных Apple Lossless, полученных от собственных данных целого числа со знаком порядка байтов на 20 битов, выровненных высоко в 24 битах.

      Доступный в OS X v10.3 и позже.

    • kAppleLosslessFormatFlag_24BitSourceData

      kAppleLosslessFormatFlag_24BitSourceData

      Набор для данных Apple Lossless, полученных от собственных данных целого числа со знаком порядка байтов на 24 бита.

      Доступный в OS X v10.3 и позже.

    • kAppleLosslessFormatFlag_32BitSourceData

      kAppleLosslessFormatFlag_32BitSourceData

      Набор для данных Apple Lossless, полученных от собственных данных целого числа со знаком порядка байтов на 32 бита.

      Доступный в OS X v10.3 и позже.

  • Обычно используемые комбинации формата данных отмечают для AudioStreamBasicDescription структура.

    Объявление

    Swift

    var kAudioFormatFlagsNativeEndian: Int { get } var kAudioFormatFlagsNativeFloatPacked: Int { get }

    Objective C

    enum { #if TARGET_RT_BIG_ENDIAN kAudioFormatFlagsNativeEndian = kAudioFormatFlagIsBigEndian, #else kAudioFormatFlagsNativeEndian = 0, #endif #if !CA_PREFER_FIXED_POINT kAudioFormatFlagsCanonical = kAudioFormatFlagIsFloat | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked, kAudioFormatFlagsAudioUnitCanonical = kAudioFormatFlagIsFloat | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked | kAudioFormatFlagIsNonInterleaved, #else kAudioFormatFlagsCanonical = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked, kAudioFormatFlagsAudioUnitCanonical = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked | kAudioFormatFlagIsNonInterleaved | (kAudioUnitSampleFractionBits << kLinearPCMFormatFlagsSampleFractionShift ), #endif kAudioFormatFlagsNativeFloatPacked = kAudioFormatFlagIsFloat | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked };

    Константы

    • kAudioFormatFlagsNativeEndian

      kAudioFormatFlagsNativeEndian

      Определенный, чтобы установить или очиститься kAudioFormatFlagIsBigEndian в зависимости от порядка байтов процессора во время изготовления.

      Доступный в OS X v10.2 и позже.

    • kAudioFormatFlagsCanonical

      kAudioFormatFlagsCanonical

      Набор флагов для канонического типа аудиосэмпла ввода - вывода, соответствующих AudioSampleType ввести.

      Доступный в OS X v10.5 и позже.

      Осуждаемый в OS X v10.10.

    • kAudioFormatFlagsAudioUnitCanonical

      kAudioFormatFlagsAudioUnitCanonical

      Флаги для канонического аудиоустройства и обрабатывающий демонстрационный тип, которые соответствуют AudioUnitSampleType ввести.

      Доступный в OS X v10.6 и позже.

      Осуждаемый в OS X v10.10.

    • kAudioFormatFlagsNativeFloatPacked

      kAudioFormatFlagsNativeFloatPacked

      Флаги для стандартного формата полностью упакованных, собственных данных с плавающей запятой порядка байтов.

      Доступный в OS X v10.2 и позже.

    Обсуждение

    В то время как форматы с плавающей точкой предпочтены в OS X, форматы фиксированной точки предпочтены в iPhone OS.

  • Используемый в mFormatFlags поле AudioStreamBasicDescription структура, описывающая аудиопоток MPEG 4 для указания типа аудиоданных MPEG 4.

    Осуждаемый в OS X v10.5.

    Объявление

    Swift

    var kMPEG4Object_AAC_Main: Int { get } var kMPEG4Object_AAC_LC: Int { get } var kMPEG4Object_AAC_SSR: Int { get } var kMPEG4Object_AAC_LTP: Int { get } var kMPEG4Object_AAC_SBR: Int { get } var kMPEG4Object_AAC_Scalable: Int { get } var kMPEG4Object_TwinVQ: Int { get } var kMPEG4Object_CELP: Int { get } var kMPEG4Object_HVXC: Int { get }

    Objective C

    enum { kMPEG4Object_AAC_Main = 1, kMPEG4Object_AAC_LC = 2, kMPEG4Object_AAC_SSR = 3, kMPEG4Object_AAC_LTP = 4, kMPEG4Object_AAC_SBR = 5, kMPEG4Object_AAC_Scalable = 6, kMPEG4Object_TwinVQ = 7, kMPEG4Object_CELP = 8, kMPEG4Object_HVXC = 9 };

    Константы

    • kMPEG4Object_AAC_Main

      kMPEG4Object_AAC_Main

      Усовершенствованное кодирование звука; базовая технология MPEG 4.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_AAC_LC

      kMPEG4Object_AAC_LC

      Без потерь кодирование; обеспечивает сжатие без потери качества.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_AAC_SSR

      kMPEG4Object_AAC_SSR

      Масштабируемая частота дискретизации; обеспечивает различные частоты дискретизации для различных целей.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_AAC_LTP

      kMPEG4Object_AAC_LTP

      Долгосрочный прогноз; сокращает избыточность в кодированном сигнале.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_AAC_SBR

      kMPEG4Object_AAC_SBR

      Репликация полосы спектра; восстанавливает высокочастотное содержание от информации о стороне и нижних частот.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_AAC_Scalable

      kMPEG4Object_AAC_Scalable

      Масштабируемое кодирование без потерь.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_TwinVQ

      kMPEG4Object_TwinVQ

      Преобразовывать-домен взвесил чередованное векторное квантование, аудиокодек, оптимизированный для аудиокодирования на крайних уровнях младшего бита приблизительно 8 Кбит/с.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_CELP

      kMPEG4Object_CELP

      Линейное предсказание с кодовым возбуждением, кодек для разговорных сигналов узкой полосы/широкой полосы.

      Доступный в OS X v10.3 и позже.

    • kMPEG4Object_HVXC

      kMPEG4Object_HVXC

      Гармоническое Векторное Кодирование Возбуждения, очень низкая скорость передачи параметрический кодек для разговорных сигналов.

      Доступный в OS X v10.3 и позже.

    Обсуждение

    Посмотрите Движущуюся веб-страницу Экспертной группы Изображения (http://www .chiariglione.org/mpeg/) для подробных данных о технологиях MPEG.

  • Типы временного кода SMPTE, используемые в SMPTETime структура.

    Объявление

    Swift

    var kSMPTETimeType24: Int { get } var kSMPTETimeType25: Int { get } var kSMPTETimeType30Drop: Int { get } var kSMPTETimeType30: Int { get } var kSMPTETimeType2997: Int { get } var kSMPTETimeType2997Drop: Int { get } var kSMPTETimeType60: Int { get } var kSMPTETimeType5994: Int { get } var kSMPTETimeType60Drop: Int { get } var kSMPTETimeType5994Drop: Int { get } var kSMPTETimeType50: Int { get } var kSMPTETimeType2398: Int { get }

    Objective C

    enum { kSMPTETimeType24 = 0, kSMPTETimeType25 = 1, kSMPTETimeType30Drop = 2, kSMPTETimeType30 = 3, kSMPTETimeType2997 = 4, kSMPTETimeType2997Drop = 5, kSMPTETimeType60 = 6, kSMPTETimeType5994 = 7, kSMPTETimeType60Drop = 8, kSMPTETimeType5994Drop = 9, kSMPTETimeType50 = 10, kSMPTETimeType2398 = 11 };

    Константы

    • kSMPTETimeType24

      kSMPTETimeType24

      24 видеокадра в секунду — стандарт для 16-миллиметрового и 35-миллиметрового фильма.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeType25

      kSMPTETimeType25

      25 видеокадров в секунду — стандарт для PAL и видео SECAM.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeType30Drop

      kSMPTETimeType30Drop

      30 видеокадров в секунду, с числами видеокадра, скорректированными, чтобы гарантировать, чтобы истекшие соответствия временного кода показали время.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeType30

      kSMPTETimeType30

      30 видеокадров в секунду.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeType2997

      kSMPTETimeType2997

      29,97 видеокадров в секунду — стандарт для видео NTSC.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeType2997Drop

      kSMPTETimeType2997Drop

      29,97 видеокадров в секунду, с числами видеокадра, скорректированными, чтобы гарантировать, чтобы истекшие соответствия временного кода показали время.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeType60

      kSMPTETimeType60

      60 видеокадров в секунду.

      Доступный в OS X v10.3 и позже.

    • kSMPTETimeType5994

      kSMPTETimeType5994

      59,94 видеокадров в секунду.

      Доступный в OS X v10.3 и позже.

    • kSMPTETimeType60Drop

      kSMPTETimeType60Drop

      60 видеокадров в секунду, с числами видеокадра, скорректированными, чтобы гарантировать, чтобы истекшие соответствия временного кода показали время.

      Доступный в OS X v10.5 и позже.

    • kSMPTETimeType5994Drop

      kSMPTETimeType5994Drop

      59,94 видеокадров в секунду, с числами видеокадра, скорректированными, чтобы гарантировать, чтобы истекшие соответствия временного кода показали время.

      Доступный в OS X v10.5 и позже.

    • kSMPTETimeType50

      kSMPTETimeType50

      50 видеокадров в секунду.

      Доступный в OS X v10.5 и позже.

    • kSMPTETimeType2398

      kSMPTETimeType2398

      23,98 видеокадра в секунду.

      Доступный в OS X v10.5 и позже.

  • Флаги, описывающие состояние времени SMPTE.

    Объявление

    Swift

    var kSMPTETimeValid: Int { get } var kSMPTETimeRunning: Int { get }

    Objective C

    enum { kSMPTETimeValid = (1 << 0), kSMPTETimeRunning = (1 << 1) };

    Константы

    • kSMPTETimeValid

      kSMPTETimeValid

      Полный рабочий день допустим.

      Доступный в OS X v10.0 и позже.

    • kSMPTETimeRunning

      kSMPTETimeRunning

      Время работает.

      Доступный в OS X v10.0 и позже.

  • Эти флаги указывают допустимые поля в AudioTimeStamp структура.

    Объявление

    Swift

    var kAudioTimeStampSampleTimeValid: Int { get } var kAudioTimeStampHostTimeValid: Int { get } var kAudioTimeStampRateScalarValid: Int { get } var kAudioTimeStampWordClockTimeValid: Int { get } var kAudioTimeStampSMPTETimeValid: Int { get }

    Objective C

    enum { kAudioTimeStampSampleTimeValid = (1 << 0), kAudioTimeStampHostTimeValid = (1 << 1), kAudioTimeStampRateScalarValid = (1 << 2), kAudioTimeStampWordClockTimeValid = (1 << 3), kAudioTimeStampSMPTETimeValid = (1 << 4) };

    Константы

    • kAudioTimeStampSampleTimeValid

      kAudioTimeStampSampleTimeValid

      Демонстрационное время кадра допустимо.

      Доступный в OS X v10.0 и позже.

    • kAudioTimeStampHostTimeValid

      kAudioTimeStampHostTimeValid

      Время узла допустимо.

      Доступный в OS X v10.0 и позже.

    • kAudioTimeStampRateScalarValid

      kAudioTimeStampRateScalarValid

      Скаляр уровня допустим.

      Доступный в OS X v10.0 и позже.

    • kAudioTimeStampWordClockTimeValid

      kAudioTimeStampWordClockTimeValid

      Слово показывает время, допустимо.

      Доступный в OS X v10.0 и позже.

    • kAudioTimeStampSMPTETimeValid

      kAudioTimeStampSMPTETimeValid

      Время SMPTE допустимо.

      Доступный в OS X v10.0 и позже.

  • Обычно используемая комбинация аудио флагов метки времени.

    Объявление

    Swift

    var kAudioTimeStampSampleHostTimeValid: Int { get }

    Objective C

    enum { kAudioTimeStampSampleHostTimeValid = (kAudioTimeStampSampleTimeValid | kAudioTimeStampHostTimeValid ) };

    Константы

    • kAudioTimeStampSampleHostTimeValid

      kAudioTimeStampSampleHostTimeValid

      Демонстрационное время кадра и время узла допустимы.

      Доступный в OS X v10.2 и позже.

  • Канал маркирует для использования в mChannelLabel поле AudioChannelDescription структура.

    Объявление

    Swift

    var kAudioChannelLabel_Unknown: UInt32 { get } var kAudioChannelLabel_Unused: UInt32 { get } var kAudioChannelLabel_UseCoordinates: UInt32 { get } var kAudioChannelLabel_Left: UInt32 { get } var kAudioChannelLabel_Right: UInt32 { get } var kAudioChannelLabel_Center: UInt32 { get } var kAudioChannelLabel_LFEScreen: UInt32 { get } var kAudioChannelLabel_LeftSurround: UInt32 { get } var kAudioChannelLabel_RightSurround: UInt32 { get } var kAudioChannelLabel_LeftCenter: UInt32 { get } var kAudioChannelLabel_RightCenter: UInt32 { get } var kAudioChannelLabel_CenterSurround: UInt32 { get } var kAudioChannelLabel_LeftSurroundDirect: UInt32 { get } var kAudioChannelLabel_RightSurroundDirect: UInt32 { get } var kAudioChannelLabel_TopCenterSurround: UInt32 { get } var kAudioChannelLabel_VerticalHeightLeft: UInt32 { get } var kAudioChannelLabel_VerticalHeightCenter: UInt32 { get } var kAudioChannelLabel_VerticalHeightRight: UInt32 { get } var kAudioChannelLabel_TopBackLeft: UInt32 { get } var kAudioChannelLabel_TopBackCenter: UInt32 { get } var kAudioChannelLabel_TopBackRight: UInt32 { get } var kAudioChannelLabel_RearSurroundLeft: UInt32 { get } var kAudioChannelLabel_RearSurroundRight: UInt32 { get } var kAudioChannelLabel_LeftWide: UInt32 { get } var kAudioChannelLabel_RightWide: UInt32 { get } var kAudioChannelLabel_LFE2: UInt32 { get } var kAudioChannelLabel_LeftTotal: UInt32 { get } var kAudioChannelLabel_RightTotal: UInt32 { get } var kAudioChannelLabel_HearingImpaired: UInt32 { get } var kAudioChannelLabel_Narration: UInt32 { get } var kAudioChannelLabel_Mono: UInt32 { get } var kAudioChannelLabel_DialogCentricMix: UInt32 { get } var kAudioChannelLabel_CenterSurroundDirect: UInt32 { get } var kAudioChannelLabel_Haptic: UInt32 { get } var kAudioChannelLabel_Ambisonic_W: UInt32 { get } var kAudioChannelLabel_Ambisonic_X: UInt32 { get } var kAudioChannelLabel_Ambisonic_Y: UInt32 { get } var kAudioChannelLabel_Ambisonic_Z: UInt32 { get } var kAudioChannelLabel_MS_Mid: UInt32 { get } var kAudioChannelLabel_MS_Side: UInt32 { get } var kAudioChannelLabel_XY_X: UInt32 { get } var kAudioChannelLabel_XY_Y: UInt32 { get } var kAudioChannelLabel_HeadphonesLeft: UInt32 { get } var kAudioChannelLabel_HeadphonesRight: UInt32 { get } var kAudioChannelLabel_ClickTrack: UInt32 { get } var kAudioChannelLabel_ForeignLanguage: UInt32 { get } var kAudioChannelLabel_Discrete: UInt32 { get } var kAudioChannelLabel_Discrete_0: UInt32 { get } var kAudioChannelLabel_Discrete_1: UInt32 { get } var kAudioChannelLabel_Discrete_2: UInt32 { get } var kAudioChannelLabel_Discrete_3: UInt32 { get } var kAudioChannelLabel_Discrete_4: UInt32 { get } var kAudioChannelLabel_Discrete_5: UInt32 { get } var kAudioChannelLabel_Discrete_6: UInt32 { get } var kAudioChannelLabel_Discrete_7: UInt32 { get } var kAudioChannelLabel_Discrete_8: UInt32 { get } var kAudioChannelLabel_Discrete_9: UInt32 { get } var kAudioChannelLabel_Discrete_10: UInt32 { get } var kAudioChannelLabel_Discrete_11: UInt32 { get } var kAudioChannelLabel_Discrete_12: UInt32 { get } var kAudioChannelLabel_Discrete_13: UInt32 { get } var kAudioChannelLabel_Discrete_14: UInt32 { get } var kAudioChannelLabel_Discrete_15: UInt32 { get } var kAudioChannelLabel_Discrete_65535: UInt32 { get }

    Objective C

    enum { kAudioChannelLabel_Unknown = 0xFFFFFFFF, kAudioChannelLabel_Unused = 0, kAudioChannelLabel_UseCoordinates = 100, kAudioChannelLabel_Left = 1, kAudioChannelLabel_Right = 2, kAudioChannelLabel_Center = 3, kAudioChannelLabel_LFEScreen = 4, kAudioChannelLabel_LeftSurround = 5, kAudioChannelLabel_RightSurround = 6, kAudioChannelLabel_LeftCenter = 7, kAudioChannelLabel_RightCenter = 8, kAudioChannelLabel_CenterSurround = 9, kAudioChannelLabel_LeftSurroundDirect = 10, kAudioChannelLabel_RightSurroundDirect = 11, kAudioChannelLabel_TopCenterSurround = 12, kAudioChannelLabel_VerticalHeightLeft = 13, kAudioChannelLabel_VerticalHeightCenter = 14, kAudioChannelLabel_VerticalHeightRight = 15, kAudioChannelLabel_TopBackLeft = 16, kAudioChannelLabel_TopBackCenter = 17, kAudioChannelLabel_TopBackRight = 18, kAudioChannelLabel_RearSurroundLeft = 33, kAudioChannelLabel_RearSurroundRight = 34, kAudioChannelLabel_LeftWide = 35, kAudioChannelLabel_RightWide = 36, kAudioChannelLabel_LFE2 = 37, kAudioChannelLabel_LeftTotal = 38, kAudioChannelLabel_RightTotal = 39, kAudioChannelLabel_HearingImpaired = 40, kAudioChannelLabel_Narration = 41, kAudioChannelLabel_Mono = 42, kAudioChannelLabel_DialogCentricMix = 43, kAudioChannelLabel_CenterSurroundDirect = 44, kAudioChannelLabel_Haptic = 45, // first order ambisonic channels kAudioChannelLabel_Ambisonic_W = 200, kAudioChannelLabel_Ambisonic_X = 201, kAudioChannelLabel_Ambisonic_Y = 202, kAudioChannelLabel_Ambisonic_Z = 203, // Mid/Side Recording kAudioChannelLabel_MS_Mid = 204, kAudioChannelLabel_MS_Side = 205, // X-Y Recording kAudioChannelLabel_XY_X = 206, kAudioChannelLabel_XY_Y = 207, // other kAudioChannelLabel_HeadphonesLeft = 301, kAudioChannelLabel_HeadphonesRight = 302, kAudioChannelLabel_ClickTrack = 304, kAudioChannelLabel_ForeignLanguage = 305, // generic discrete channel kAudioChannelLabel_Discrete = 400, // numbered discrete channel kAudioChannelLabel_Discrete_0 = (1<<16) | 0, kAudioChannelLabel_Discrete_1 = (1<<16) | 1, kAudioChannelLabel_Discrete_2 = (1<<16) | 2, kAudioChannelLabel_Discrete_3 = (1<<16) | 3, kAudioChannelLabel_Discrete_4 = (1<<16) | 4, kAudioChannelLabel_Discrete_5 = (1<<16) | 5, kAudioChannelLabel_Discrete_6 = (1<<16) | 6, kAudioChannelLabel_Discrete_7 = (1<<16) | 7, kAudioChannelLabel_Discrete_8 = (1<<16) | 8, kAudioChannelLabel_Discrete_9 = (1<<16) | 9, kAudioChannelLabel_Discrete_10 = (1<<16) | 10, kAudioChannelLabel_Discrete_11 = (1<<16) | 11, kAudioChannelLabel_Discrete_12 = (1<<16) | 12, kAudioChannelLabel_Discrete_13 = (1<<16) | 13, kAudioChannelLabel_Discrete_14 = (1<<16) | 14, kAudioChannelLabel_Discrete_15 = (1<<16) | 15, kAudioChannelLabel_Discrete_65535 = (1<<16) | 65535 };

    Константы

    • kAudioChannelLabel_Unknown

      kAudioChannelLabel_Unknown

      Неизвестная роль или неуказанное другое использование для канала.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Unused

      kAudioChannelLabel_Unused

      Канал присутствует, но не имеет никакой намеченной роли или места назначения.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_UseCoordinates

      kAudioChannelLabel_UseCoordinates

      Канал описан исключительно mCoordinates поле AudioChannelDescription структура.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Left

      kAudioChannelLabel_Left

      Левый канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Right

      kAudioChannelLabel_Right

      Правильный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Center

      kAudioChannelLabel_Center

      Центральный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LFEScreen

      kAudioChannelLabel_LFEScreen

      Экран Низкочастотных эффектов; сабвуфер расположился перед театром.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LeftSurround

      kAudioChannelLabel_LeftSurround

      Левый канал объемного звучания; или для WAVE (.wav) файлы, назад оставленные.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RightSurround

      kAudioChannelLabel_RightSurround

      Правый канал объемного звучания; или для WAVE (.wav) файлы, назад право.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LeftCenter

      kAudioChannelLabel_LeftCenter

      Оставленный центральный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RightCenter

      kAudioChannelLabel_RightCenter

      Правильный центральный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_CenterSurround

      kAudioChannelLabel_CenterSurround

      Центральный канал объемного звучания; или для WAVE (.wav) файлы, назад центрируйтесь, или задняя часть окружают.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LeftSurroundDirect

      kAudioChannelLabel_LeftSurroundDirect

      Оставленный окружают прямой канал; или для WAVE (.wav) файлы, уехала сторона.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RightSurroundDirect

      kAudioChannelLabel_RightSurroundDirect

      Право окружает прямой канал; или для WAVE (.wav) файлы, право стороны.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_TopCenterSurround

      kAudioChannelLabel_TopCenterSurround

      Главный центральный канал объемного звука.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_VerticalHeightLeft

      kAudioChannelLabel_VerticalHeightLeft

      Вертикальный левый канал высоты; или для WAVE (.wav) файлы, уехала главная передняя сторона.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_VerticalHeightCenter

      kAudioChannelLabel_VerticalHeightCenter

      Вертикальный канал центра высоты; или для WAVE (.wav) файлы, лучший передний центр.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_VerticalHeightRight

      kAudioChannelLabel_VerticalHeightRight

      Вертикальный канал права высоты; или для WAVE (.wav) файлы, главное переднее право.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_TopBackLeft

      kAudioChannelLabel_TopBackLeft

      Вершина назад левый канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_TopBackCenter

      kAudioChannelLabel_TopBackCenter

      Вершина назад центрирует канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_TopBackRight

      kAudioChannelLabel_TopBackRight

      Вершина назад правильный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RearSurroundLeft

      kAudioChannelLabel_RearSurroundLeft

      Задняя часть окружает левый канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RearSurroundRight

      kAudioChannelLabel_RearSurroundRight

      Задняя часть окружает правильный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LeftWide

      kAudioChannelLabel_LeftWide

      Оставленный широкий канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RightWide

      kAudioChannelLabel_RightWide

      Правильный широкий канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LFE2

      kAudioChannelLabel_LFE2

      Низкочастотные эффекты 2.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_LeftTotal

      kAudioChannelLabel_LeftTotal

      Левый канал матрицы закодировал 4 аудио канала.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_RightTotal

      kAudioChannelLabel_RightTotal

      Правильный канал матрицы закодировал 4 аудио канала.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_HearingImpaired

      kAudioChannelLabel_HearingImpaired

      Аудио переноса канала для с ослабленным слухом.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Narration

      kAudioChannelLabel_Narration

      Канал повествования.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Mono

      kAudioChannelLabel_Mono

      Монофонический канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_DialogCentricMix

      kAudioChannelLabel_DialogCentricMix

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_CenterSurroundDirect

      kAudioChannelLabel_CenterSurroundDirect

      Обратный центр, не рассеивают канал.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Haptic

      kAudioChannelLabel_Haptic

      Канал для относящихся к осязанию (сенсорных) данных.

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLabel_Ambisonic_W

      kAudioChannelLabel_Ambisonic_W

      Первый порядок Ambisonic образовывает канал W.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Ambisonic_X

      kAudioChannelLabel_Ambisonic_X

      Первый порядок Ambisonic образовывает канал X.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Ambisonic_Y

      kAudioChannelLabel_Ambisonic_Y

      Первый порядок Ambisonic образовывает канал Y.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Ambisonic_Z

      kAudioChannelLabel_Ambisonic_Z

      Первый порядок Ambisonic образовывает канал Z.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_MS_Mid

      kAudioChannelLabel_MS_Mid

      Середина канала Середины/Стороны записи.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_MS_Side

      kAudioChannelLabel_MS_Side

      Канал стороны Середины/Стороны записи.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_XY_X

      kAudioChannelLabel_XY_X

      X каналов записи X-Y.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_XY_Y

      kAudioChannelLabel_XY_Y

      Y канал записи X-Y.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_HeadphonesLeft

      kAudioChannelLabel_HeadphonesLeft

      Левый канал стереонаушников.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_HeadphonesRight

      kAudioChannelLabel_HeadphonesRight

      Правильный канал стереонаушников.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_ClickTrack

      kAudioChannelLabel_ClickTrack

      Щелкните по каналу дорожки.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_ForeignLanguage

      kAudioChannelLabel_ForeignLanguage

      Канал иностранного языка.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLabel_Discrete

      kAudioChannelLabel_Discrete

      Универсальный дискретный канал.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_0

      kAudioChannelLabel_Discrete_0

      Дискретный канал 0.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_1

      kAudioChannelLabel_Discrete_1

      Дискретный канал 1.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_2

      kAudioChannelLabel_Discrete_2

      Дискретный канал 2.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_3

      kAudioChannelLabel_Discrete_3

      Дискретный канал 3.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_4

      kAudioChannelLabel_Discrete_4

      Дискретный канал 4.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_5

      kAudioChannelLabel_Discrete_5

      Дискретный канал 5.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_6

      kAudioChannelLabel_Discrete_6

      Дискретный канал 6.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_7

      kAudioChannelLabel_Discrete_7

      Дискретный канал 7.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_8

      kAudioChannelLabel_Discrete_8

      Дискретный канал 8.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_9

      kAudioChannelLabel_Discrete_9

      Дискретный канал 9.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_10

      kAudioChannelLabel_Discrete_10

      Дискретный канал 10.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_11

      kAudioChannelLabel_Discrete_11

      Дискретный канал 11.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_12

      kAudioChannelLabel_Discrete_12

      Дискретный канал 12.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_13

      kAudioChannelLabel_Discrete_13

      Дискретный канал 13.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_14

      kAudioChannelLabel_Discrete_14

      Дискретный канал 14.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_15

      kAudioChannelLabel_Discrete_15

      Дискретный канал 15.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLabel_Discrete_65535

      kAudioChannelLabel_Discrete_65535

      Дискретный канал 65536.

      Доступный в OS X v10.3 и позже.

  • Биты канала для использования в mChannelBitmap поле AudioChannelLayout структура.

    Объявление

    Swift

    var kAudioChannelBit_Left: Int { get } var kAudioChannelBit_Right: Int { get } var kAudioChannelBit_Center: Int { get } var kAudioChannelBit_LFEScreen: Int { get } var kAudioChannelBit_LeftSurround: Int { get } var kAudioChannelBit_RightSurround: Int { get } var kAudioChannelBit_LeftCenter: Int { get } var kAudioChannelBit_RightCenter: Int { get } var kAudioChannelBit_CenterSurround: Int { get } var kAudioChannelBit_LeftSurroundDirect: Int { get } var kAudioChannelBit_RightSurroundDirect: Int { get } var kAudioChannelBit_TopCenterSurround: Int { get } var kAudioChannelBit_VerticalHeightLeft: Int { get } var kAudioChannelBit_VerticalHeightCenter: Int { get } var kAudioChannelBit_VerticalHeightRight: Int { get } var kAudioChannelBit_TopBackLeft: Int { get } var kAudioChannelBit_TopBackCenter: Int { get } var kAudioChannelBit_TopBackRight: Int { get }

    Objective C

    enum { kAudioChannelBit_Left = (1<<0), kAudioChannelBit_Right = (1<<1), kAudioChannelBit_Center = (1<<2), kAudioChannelBit_LFEScreen = (1<<3), kAudioChannelBit_LeftSurround = (1<<4), kAudioChannelBit_RightSurround = (1<<5), kAudioChannelBit_LeftCenter = (1<<6), kAudioChannelBit_RightCenter = (1<<7), kAudioChannelBit_CenterSurround = (1<<8), kAudioChannelBit_LeftSurroundDirect = (1<<9), kAudioChannelBit_RightSurroundDirect = (1<<10), kAudioChannelBit_TopCenterSurround = (1<<11), kAudioChannelBit_VerticalHeightLeft = (1<<12), kAudioChannelBit_VerticalHeightCenter = (1<<13), kAudioChannelBit_VerticalHeightRight = (1<<14), kAudioChannelBit_TopBackLeft = (1<<15), kAudioChannelBit_TopBackCenter = (1<<16), kAudioChannelBit_TopBackRight = (1<<17) };

    Константы

    • kAudioChannelBit_Left

      kAudioChannelBit_Left

      Левый канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_Right

      kAudioChannelBit_Right

      Правильный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_Center

      kAudioChannelBit_Center

      Центральный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_LFEScreen

      kAudioChannelBit_LFEScreen

      Канал экрана Low Frequency Effects.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_LeftSurround

      kAudioChannelBit_LeftSurround

      Левый канал объемного звучания; или для WAVE (.wav) файлы, назад оставленные.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_RightSurround

      kAudioChannelBit_RightSurround

      Правый канал объемного звучания; или для WAVE (.wav) файлы, назад право.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_LeftCenter

      kAudioChannelBit_LeftCenter

      Оставленный центральный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_RightCenter

      kAudioChannelBit_RightCenter

      Правильный центральный канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_CenterSurround

      kAudioChannelBit_CenterSurround

      Центральный канал объемного звучания; или для WAVE (.wav) файлы, назад центрируйтесь.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_LeftSurroundDirect

      kAudioChannelBit_LeftSurroundDirect

      Оставленный окружают прямой канал; или для WAVE (.wav) файлы, уехала сторона.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_RightSurroundDirect

      kAudioChannelBit_RightSurroundDirect

      Право окружает прямой канал; или для WAVE (.wav) файлы, право стороны.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_TopCenterSurround

      kAudioChannelBit_TopCenterSurround

      К центральному каналу объемного звучания.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_VerticalHeightLeft

      kAudioChannelBit_VerticalHeightLeft

      Вертикальный левый канал высоты; или для WAVE (.wav) файлы, уехала главная передняя сторона.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_VerticalHeightCenter

      kAudioChannelBit_VerticalHeightCenter

      Вертикальный канал центра высоты; или для WAVE (.wav) файлы, лучший передний центр.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_VerticalHeightRight

      kAudioChannelBit_VerticalHeightRight

      Вертикальный канал права высоты; или для WAVE (.wav) файлы, главное переднее право.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_TopBackLeft

      kAudioChannelBit_TopBackLeft

      Вершина назад левый канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_TopBackCenter

      kAudioChannelBit_TopBackCenter

      Вершина назад центрирует канал.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelBit_TopBackRight

      kAudioChannelBit_TopBackRight

      Вершина назад правильный канал.

      Доступный в OS X v10.2 и позже.

  • Используемый в mChannelFlags поле AudioChannelDescription структура.

    Объявление

    Swift

    var kAudioChannelFlags_AllOff: Int { get } var kAudioChannelFlags_RectangularCoordinates: Int { get } var kAudioChannelFlags_SphericalCoordinates: Int { get } var kAudioChannelFlags_Meters: Int { get }

    Objective C

    enum { kAudioChannelFlags_AllOff = 0, kAudioChannelFlags_RectangularCoordinates = (1<<0), kAudioChannelFlags_SphericalCoordinates = (1<<1), kAudioChannelFlags_Meters = (1<<2) };

    Константы

    • kAudioChannelFlags_AllOff

      kAudioChannelFlags_AllOff

      Все флаги ясны.

      Доступный в OS X v10.4 и позже.

    • kAudioChannelFlags_RectangularCoordinates

      kAudioChannelFlags_RectangularCoordinates

      Набор для указания канала указан Декартовыми координатами позиции динамика. Этот флаг является взаимоисключающим с kAudioChannelFlags_SphericalCoordinates.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelFlags_SphericalCoordinates

      kAudioChannelFlags_SphericalCoordinates

      Набор для указания канала указан сферическими координатами позиции динамика. Этот флаг является взаимоисключающим с kAudioChannelFlags_RectangularCoordinates.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelFlags_Meters

      kAudioChannelFlags_Meters

      Набор для указания модулей находится в метрах, ясных указать, что модули относительно куба модуля или сферы модуля. Для относительных модулей слушатель, как предполагается, в центре куба или сферы и радиуса сферы, или расстояние от центра до средней точки стороны куба равняется 1.

      Доступный в OS X v10.2 и позже.

  • Индексирует поля mCoordinates массив в AudioChannelDescription структура.

    Объявление

    Swift

    var kAudioChannelCoordinates_LeftRight: Int { get } var kAudioChannelCoordinates_BackFront: Int { get } var kAudioChannelCoordinates_DownUp: Int { get } var kAudioChannelCoordinates_Azimuth: Int { get } var kAudioChannelCoordinates_Elevation: Int { get } var kAudioChannelCoordinates_Distance: Int { get }

    Objective C

    enum { kAudioChannelCoordinates_LeftRight = 0, kAudioChannelCoordinates_BackFront = 1, kAudioChannelCoordinates_DownUp = 2, kAudioChannelCoordinates_Azimuth = 0, kAudioChannelCoordinates_Elevation = 1, kAudioChannelCoordinates_Distance = 2 };

    Константы

    • kAudioChannelCoordinates_LeftRight

      kAudioChannelCoordinates_LeftRight

      Для прямоугольных координат, отрицательных, оставлен и положителен, является правильным. Модули указаны mChannelFlags поле AudioChannelDescription структура.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelCoordinates_BackFront

      kAudioChannelCoordinates_BackFront

      Для прямоугольных координат, отрицательных, вернулся и положителен, передняя сторона. Модули указаны mChannelFlags поле.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelCoordinates_DownUp

      kAudioChannelCoordinates_DownUp

      Для прямоугольных координат, отрицательных, уровень под землей, 0 уровень земли, и положительный над уровнем земли. Модули указаны mChannelFlags поле.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelCoordinates_Azimuth

      kAudioChannelCoordinates_Azimuth

      Для сферических координат, 0 передний центр, положительный является правильным, отрицательный оставлен, и измерения находятся в градусах.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelCoordinates_Elevation

      kAudioChannelCoordinates_Elevation

      Для сферических координат, +90 зенит, 0 горизонталь, -90 низшая точка, и измерения находятся в градусах.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelCoordinates_Distance

      kAudioChannelCoordinates_Distance

      Для сферических координат расстояние радиально от центра. Модули указаны mChannelFlags поле AudioChannelDescription структура.

      Доступный в OS X v10.2 и позже.

  • Идентификаторы для разметок звукового канала. Эти идентификаторы указывают каналы, включенные в расположение, но не указывают определенное упорядочивание тех каналов. Используемый в mChannelLayoutTag поле AudioChannelLayout структура.

    Объявление

    Swift

    var kAudioChannelLayoutTag_UseChannelDescriptions: UInt32 { get } var kAudioChannelLayoutTag_UseChannelBitmap: UInt32 { get } var kAudioChannelLayoutTag_Mono: UInt32 { get } var kAudioChannelLayoutTag_Stereo: UInt32 { get } var kAudioChannelLayoutTag_StereoHeadphones: UInt32 { get } var kAudioChannelLayoutTag_MatrixStereo: UInt32 { get } var kAudioChannelLayoutTag_MidSide: UInt32 { get } var kAudioChannelLayoutTag_XY: UInt32 { get } var kAudioChannelLayoutTag_Binaural: UInt32 { get } var kAudioChannelLayoutTag_Ambisonic_B_Format: UInt32 { get } var kAudioChannelLayoutTag_Quadraphonic: UInt32 { get } var kAudioChannelLayoutTag_Pentagonal: UInt32 { get } var kAudioChannelLayoutTag_Hexagonal: UInt32 { get } var kAudioChannelLayoutTag_Octagonal: UInt32 { get } var kAudioChannelLayoutTag_Cube: UInt32 { get } var kAudioChannelLayoutTag_MPEG_1_0: UInt32 { get } var kAudioChannelLayoutTag_MPEG_2_0: UInt32 { get } var kAudioChannelLayoutTag_MPEG_3_0_A: UInt32 { get } var kAudioChannelLayoutTag_MPEG_3_0_B: UInt32 { get } var kAudioChannelLayoutTag_MPEG_4_0_A: UInt32 { get } var kAudioChannelLayoutTag_MPEG_4_0_B: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_0_A: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_0_B: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_0_C: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_0_D: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_1_A: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_1_B: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_1_C: UInt32 { get } var kAudioChannelLayoutTag_MPEG_5_1_D: UInt32 { get } var kAudioChannelLayoutTag_MPEG_6_1_A: UInt32 { get } var kAudioChannelLayoutTag_MPEG_7_1_A: UInt32 { get } var kAudioChannelLayoutTag_MPEG_7_1_B: UInt32 { get } var kAudioChannelLayoutTag_MPEG_7_1_C: UInt32 { get } var kAudioChannelLayoutTag_Emagic_Default_7_1: UInt32 { get } var kAudioChannelLayoutTag_SMPTE_DTV: UInt32 { get } var kAudioChannelLayoutTag_ITU_1_0: UInt32 { get } var kAudioChannelLayoutTag_ITU_2_0: UInt32 { get } var kAudioChannelLayoutTag_ITU_2_1: UInt32 { get } var kAudioChannelLayoutTag_ITU_2_2: UInt32 { get } var kAudioChannelLayoutTag_ITU_3_0: UInt32 { get } var kAudioChannelLayoutTag_ITU_3_1: UInt32 { get } var kAudioChannelLayoutTag_ITU_3_2: UInt32 { get } var kAudioChannelLayoutTag_ITU_3_2_1: UInt32 { get } var kAudioChannelLayoutTag_ITU_3_4_1: UInt32 { get } var kAudioChannelLayoutTag_DVD_0: UInt32 { get } var kAudioChannelLayoutTag_DVD_1: UInt32 { get } var kAudioChannelLayoutTag_DVD_2: UInt32 { get } var kAudioChannelLayoutTag_DVD_3: UInt32 { get } var kAudioChannelLayoutTag_DVD_4: UInt32 { get } var kAudioChannelLayoutTag_DVD_5: UInt32 { get } var kAudioChannelLayoutTag_DVD_6: UInt32 { get } var kAudioChannelLayoutTag_DVD_7: UInt32 { get } var kAudioChannelLayoutTag_DVD_8: UInt32 { get } var kAudioChannelLayoutTag_DVD_9: UInt32 { get } var kAudioChannelLayoutTag_DVD_10: UInt32 { get } var kAudioChannelLayoutTag_DVD_11: UInt32 { get } var kAudioChannelLayoutTag_DVD_12: UInt32 { get } var kAudioChannelLayoutTag_DVD_13: UInt32 { get } var kAudioChannelLayoutTag_DVD_14: UInt32 { get } var kAudioChannelLayoutTag_DVD_15: UInt32 { get } var kAudioChannelLayoutTag_DVD_16: UInt32 { get } var kAudioChannelLayoutTag_DVD_17: UInt32 { get } var kAudioChannelLayoutTag_DVD_18: UInt32 { get } var kAudioChannelLayoutTag_DVD_19: UInt32 { get } var kAudioChannelLayoutTag_DVD_20: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_4: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_5: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_6: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_8: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_5_0: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_6_0: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_7_0: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_7_0_Front: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_5_1: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_6_1: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_7_1: UInt32 { get } var kAudioChannelLayoutTag_AudioUnit_7_1_Front: UInt32 { get } var kAudioChannelLayoutTag_AAC_3_0: UInt32 { get } var kAudioChannelLayoutTag_AAC_Quadraphonic: UInt32 { get } var kAudioChannelLayoutTag_AAC_4_0: UInt32 { get } var kAudioChannelLayoutTag_AAC_5_0: UInt32 { get } var kAudioChannelLayoutTag_AAC_5_1: UInt32 { get } var kAudioChannelLayoutTag_AAC_6_0: UInt32 { get } var kAudioChannelLayoutTag_AAC_6_1: UInt32 { get } var kAudioChannelLayoutTag_AAC_7_0: UInt32 { get } var kAudioChannelLayoutTag_AAC_7_1: UInt32 { get } var kAudioChannelLayoutTag_AAC_Octagonal: UInt32 { get } var kAudioChannelLayoutTag_TMH_10_2_std: UInt32 { get } var kAudioChannelLayoutTag_TMH_10_2_full: UInt32 { get } var kAudioChannelLayoutTag_AC3_1_0_1: UInt32 { get } var kAudioChannelLayoutTag_AC3_3_0: UInt32 { get } var kAudioChannelLayoutTag_AC3_3_1: UInt32 { get } var kAudioChannelLayoutTag_AC3_3_0_1: UInt32 { get } var kAudioChannelLayoutTag_AC3_2_1_1: UInt32 { get } var kAudioChannelLayoutTag_AC3_3_1_1: UInt32 { get } var kAudioChannelLayoutTag_EAC_6_0_A: UInt32 { get } var kAudioChannelLayoutTag_EAC_7_0_A: UInt32 { get } var kAudioChannelLayoutTag_EAC3_6_1_A: UInt32 { get } var kAudioChannelLayoutTag_EAC3_6_1_B: UInt32 { get } var kAudioChannelLayoutTag_EAC3_6_1_C: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_A: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_B: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_C: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_D: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_E: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_F: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_G: UInt32 { get } var kAudioChannelLayoutTag_EAC3_7_1_H: UInt32 { get } var kAudioChannelLayoutTag_DTS_3_1: UInt32 { get } var kAudioChannelLayoutTag_DTS_4_1: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_0_A: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_0_B: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_0_C: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_1_A: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_1_B: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_1_C: UInt32 { get } var kAudioChannelLayoutTag_DTS_6_1_D: UInt32 { get } var kAudioChannelLayoutTag_DTS_7_0: UInt32 { get } var kAudioChannelLayoutTag_DTS_7_1: UInt32 { get } var kAudioChannelLayoutTag_DTS_8_0_A: UInt32 { get } var kAudioChannelLayoutTag_DTS_8_0_B: UInt32 { get } var kAudioChannelLayoutTag_DTS_8_1_A: UInt32 { get } var kAudioChannelLayoutTag_DTS_8_1_B: UInt32 { get } var kAudioChannelLayoutTag_DiscreteInOrder: UInt32 { get } var kAudioChannelLayoutTag_Unknown: UInt32 { get }

    Objective C

    enum { kAudioChannelLayoutTag_UseChannelDescriptions = (0<<16) | 0, kAudioChannelLayoutTag_UseChannelBitmap = (1<<16) | 0, // General layouts kAudioChannelLayoutTag_Mono = (100<<16) | 1, kAudioChannelLayoutTag_Stereo = (101<<16) | 2, kAudioChannelLayoutTag_StereoHeadphones = (102<<16) | 2, kAudioChannelLayoutTag_MatrixStereo = (103<<16) | 2, kAudioChannelLayoutTag_MidSide = (104<<16) | 2, kAudioChannelLayoutTag_XY = (105<<16) | 2, kAudioChannelLayoutTag_Binaural = (106<<16) | 2, kAudioChannelLayoutTag_Ambisonic_B_Format = (107<<16) | 4, kAudioChannelLayoutTag_Quadraphonic = (108<<16) | 4, kAudioChannelLayoutTag_Pentagonal = (109<<16) | 5, kAudioChannelLayoutTag_Hexagonal = (110<<16) | 6, kAudioChannelLayoutTag_Octagonal = (111<<16) | 8, kAudioChannelLayoutTag_Cube = (112<<16) | 8, // MPEG defined layouts kAudioChannelLayoutTag_MPEG_1_0 = kAudioChannelLayoutTag_Mono, kAudioChannelLayoutTag_MPEG_2_0 = kAudioChannelLayoutTag_Stereo, kAudioChannelLayoutTag_MPEG_3_0_A = (113<<16) | 3, kAudioChannelLayoutTag_MPEG_3_0_B = (114<<16) | 3, kAudioChannelLayoutTag_MPEG_4_0_A = (115<<16) | 4, kAudioChannelLayoutTag_MPEG_4_0_B = (116<<16) | 4, kAudioChannelLayoutTag_MPEG_5_0_A = (117<<16) | 5, kAudioChannelLayoutTag_MPEG_5_0_B = (118<<16) | 5, kAudioChannelLayoutTag_MPEG_5_0_C = (119<<16) | 5, kAudioChannelLayoutTag_MPEG_5_0_D = (120<<16) | 5, kAudioChannelLayoutTag_MPEG_5_1_A = (121<<16) | 6, kAudioChannelLayoutTag_MPEG_5_1_B = (122<<16) | 6, kAudioChannelLayoutTag_MPEG_5_1_C = (123<<16) | 6, kAudioChannelLayoutTag_MPEG_5_1_D = (124<<16) | 6, kAudioChannelLayoutTag_MPEG_6_1_A = (125<<16) | 7, kAudioChannelLayoutTag_MPEG_7_1_A = (126<<16) | 8, kAudioChannelLayoutTag_MPEG_7_1_B = (127<<16) | 8, kAudioChannelLayoutTag_MPEG_7_1_C = (128<<16) | 8, kAudioChannelLayoutTag_Emagic_Default_7_1 = (129<<16) | 8, kAudioChannelLayoutTag_SMPTE_DTV = (130<<16) | 8, // ITU defined layouts kAudioChannelLayoutTag_ITU_1_0 = kAudioChannelLayoutTag_Mono, kAudioChannelLayoutTag_ITU_2_0 = kAudioChannelLayoutTag_Stereo, kAudioChannelLayoutTag_ITU_2_1 = (131<<16) | 3, kAudioChannelLayoutTag_ITU_2_2 = (132<<16) | 4, kAudioChannelLayoutTag_ITU_3_0 = kAudioChannelLayoutTag_MPEG_3_0_A, kAudioChannelLayoutTag_ITU_3_1 = kAudioChannelLayoutTag_MPEG_4_0_A, kAudioChannelLayoutTag_ITU_3_2 = kAudioChannelLayoutTag_MPEG_5_0_A, kAudioChannelLayoutTag_ITU_3_2_1 = kAudioChannelLayoutTag_MPEG_5_1_A, kAudioChannelLayoutTag_ITU_3_4_1 = kAudioChannelLayoutTag_MPEG_7_1_C, // DVD defined layouts kAudioChannelLayoutTag_DVD_0 = kAudioChannelLayoutTag_Mono, kAudioChannelLayoutTag_DVD_1 = kAudioChannelLayoutTag_Stereo, kAudioChannelLayoutTag_DVD_2 = kAudioChannelLayoutTag_ITU_2_1, kAudioChannelLayoutTag_DVD_3 = kAudioChannelLayoutTag_ITU_2_2, kAudioChannelLayoutTag_DVD_4 = (133<<16) | 3, kAudioChannelLayoutTag_DVD_5 = (134<<16) | 4, kAudioChannelLayoutTag_DVD_6 = (135<<16) | 5, kAudioChannelLayoutTag_DVD_7 = kAudioChannelLayoutTag_MPEG_3_0_A, kAudioChannelLayoutTag_DVD_8 = kAudioChannelLayoutTag_MPEG_4_0_A, kAudioChannelLayoutTag_DVD_9 = kAudioChannelLayoutTag_MPEG_5_0_A, kAudioChannelLayoutTag_DVD_10 = (136<<16) | 4, kAudioChannelLayoutTag_DVD_11 = (137<<16) | 5, kAudioChannelLayoutTag_DVD_12 = kAudioChannelLayoutTag_MPEG_5_1_A, kAudioChannelLayoutTag_DVD_13 = kAudioChannelLayoutTag_DVD_8, kAudioChannelLayoutTag_DVD_14 = kAudioChannelLayoutTag_DVD_9, kAudioChannelLayoutTag_DVD_15 = kAudioChannelLayoutTag_DVD_10, kAudioChannelLayoutTag_DVD_16 = kAudioChannelLayoutTag_DVD_11, kAudioChannelLayoutTag_DVD_17 = kAudioChannelLayoutTag_DVD_12, kAudioChannelLayoutTag_DVD_18 = (138<<16) | 5, kAudioChannelLayoutTag_DVD_19 = kAudioChannelLayoutTag_MPEG_5_0_B, kAudioChannelLayoutTag_DVD_20 = kAudioChannelLayoutTag_MPEG_5_1_B, // These layouts are recommended for AudioUnit use; // these are the symmetrical layouts kAudioChannelLayoutTag_AudioUnit_4 = kAudioChannelLayoutTag_Quadraphonic, kAudioChannelLayoutTag_AudioUnit_5 = kAudioChannelLayoutTag_Pentagonal, kAudioChannelLayoutTag_AudioUnit_6 = kAudioChannelLayoutTag_Hexagonal, kAudioChannelLayoutTag_AudioUnit_8 = kAudioChannelLayoutTag_Octagonal, // These are the surround-based layouts kAudioChannelLayoutTag_AudioUnit_5_0 = kAudioChannelLayoutTag_MPEG_5_0_B, kAudioChannelLayoutTag_AudioUnit_6_0 = (139<<16) | 6, kAudioChannelLayoutTag_AudioUnit_7_0 = (140<<16) | 7, kAudioChannelLayoutTag_AudioUnit_7_0_Front = (148<<16) | 7, kAudioChannelLayoutTag_AudioUnit_5_1 = kAudioChannelLayoutTag_MPEG_5_1_A, kAudioChannelLayoutTag_AudioUnit_6_1 = kAudioChannelLayoutTag_MPEG_6_1_A, kAudioChannelLayoutTag_AudioUnit_7_1 = kAudioChannelLayoutTag_MPEG_7_1_C, kAudioChannelLayoutTag_AudioUnit_7_1_Front = kAudioChannelLayoutTag_MPEG_7_1_A, kAudioChannelLayoutTag_AAC_3_0 = kAudioChannelLayoutTag_MPEG_3_0_B, kAudioChannelLayoutTag_AAC_Quadraphonic = kAudioChannelLayoutTag_Quadraphonic, kAudioChannelLayoutTag_AAC_4_0 = kAudioChannelLayoutTag_MPEG_4_0_B, kAudioChannelLayoutTag_AAC_5_0 = kAudioChannelLayoutTag_MPEG_5_0_D, kAudioChannelLayoutTag_AAC_5_1 = kAudioChannelLayoutTag_MPEG_5_1_D, kAudioChannelLayoutTag_AAC_6_0 = (141<<16) | 6, kAudioChannelLayoutTag_AAC_6_1 = (142<<16) | 7, kAudioChannelLayoutTag_AAC_7_0 = (143<<16) | 7, kAudioChannelLayoutTag_AAC_7_1 = kAudioChannelLayoutTag_MPEG_7_1_B, kAudioChannelLayoutTag_AAC_Octagonal = (144<<16) | 8, kAudioChannelLayoutTag_TMH_10_2_std = (145<<16) | 16, kAudioChannelLayoutTag_TMH_10_2_full = (146<<16) | 21, kAudioChannelLayoutTag_AC3_1_0_1 = (149<<16) | 2, kAudioChannelLayoutTag_AC3_3_0 = (150<<16) | 3, kAudioChannelLayoutTag_AC3_3_1 = (151<<16) | 4, kAudioChannelLayoutTag_AC3_3_0_1 = (152<<16) | 4, kAudioChannelLayoutTag_AC3_2_1_1 = (153<<16) | 4, kAudioChannelLayoutTag_AC3_3_1_1 = (154<<16) | 5, kAudioChannelLayoutTag_EAC_6_0_A = (155<<16) | 6, kAudioChannelLayoutTag_EAC_7_0_A = (156<<16) | 7, kAudioChannelLayoutTag_EAC3_6_1_A = (157<<16) | 7, kAudioChannelLayoutTag_EAC3_6_1_B = (158<<16) | 7, kAudioChannelLayoutTag_EAC3_6_1_C = (159<<16) | 7, kAudioChannelLayoutTag_EAC3_7_1_A = (160<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_B = (161<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_C = (162<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_D = (163<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_E = (164<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_F = (165<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_G = (166<<16) | 8, kAudioChannelLayoutTag_EAC3_7_1_H = (167<<16) | 8, kAudioChannelLayoutTag_DTS_3_1 = (168<<16) | 4, kAudioChannelLayoutTag_DTS_4_1 = (169<<16) | 5, kAudioChannelLayoutTag_DTS_6_0_A = (170<<16) | 6, kAudioChannelLayoutTag_DTS_6_0_B = (171<<16) | 6, kAudioChannelLayoutTag_DTS_6_0_C = (172<<16) | 6, kAudioChannelLayoutTag_DTS_6_1_A = (173<<16) | 7, kAudioChannelLayoutTag_DTS_6_1_B = (174<<16) | 7, kAudioChannelLayoutTag_DTS_6_1_C = (175<<16) | 7, kAudioChannelLayoutTag_DTS_6_1_D = (182<<16) | 7, kAudioChannelLayoutTag_DTS_7_0 = (176<<16) | 7, kAudioChannelLayoutTag_DTS_7_1 = (177<<16) | 8, kAudioChannelLayoutTag_DTS_8_0_A = (178<<16) | 8, kAudioChannelLayoutTag_DTS_8_0_B = (179<<16) | 8, kAudioChannelLayoutTag_DTS_8_1_A = (180<<16) | 9, kAudioChannelLayoutTag_DTS_8_1_B = (181<<16) | 9, kAudioChannelLayoutTag_DiscreteInOrder = (147<<16) | 0 kAudioChannelLayoutTag_Unknown = 0xFFFF0000 };

    Константы

    • kAudioChannelLayoutTag_UseChannelDescriptions

      kAudioChannelLayoutTag_UseChannelDescriptions

      Используйте массив AudioChannelDescription структуры для определения расположения.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_UseChannelBitmap

      kAudioChannelLayoutTag_UseChannelBitmap

      Используйте битовый массив для определения расположения.

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Mono

      kAudioChannelLayoutTag_Mono

      Стандартный монофонический поток.

      Монофонический сигнал

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Stereo

      kAudioChannelLayoutTag_Stereo

      Стандартный стереофонический поток; воспроизведение подразумевается.

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_StereoHeadphones

      kAudioChannelLayoutTag_StereoHeadphones

      Стандартный поток стерео; воспроизведение наушника подразумевается.

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MatrixStereo

      kAudioChannelLayoutTag_MatrixStereo

      Закодированный матрицей поток стерео.

      Оставленное матричное общее количество

      Правильное матричное общее количество

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MidSide

      kAudioChannelLayoutTag_MidSide

      Середина/сторона записи.

      Центр

      Стороны

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_XY

      kAudioChannelLayoutTag_XY

      Совпадающая, угловая пара микрофона.

      X (оставленный)

      Y (право)

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Binaural

      kAudioChannelLayoutTag_Binaural

      Бинауральный стерео.

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Ambisonic_B_Format

      kAudioChannelLayoutTag_Ambisonic_B_Format

      B-формат Ambisonic.

      W

      X

      Y

      Z

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Quadraphonic

      kAudioChannelLayoutTag_Quadraphonic

      Квадрафонический, с разделением громкоговорителя на 90 °.

      Оставленная передняя сторона

      Правильная передняя сторона

      Левый защитник

      Назад

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Pentagonal

      kAudioChannelLayoutTag_Pentagonal

      Пятиугольный, с разделением громкоговорителя на 72 °.

      Левый

      Право

      Покинутая задняя часть

      Правильная задняя часть

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Hexagonal

      kAudioChannelLayoutTag_Hexagonal

      Шестиугольный, с разделением громкоговорителя на 60 °.

      Левый

      Право

      Покинутая задняя часть

      Правильная задняя часть

      Передний центр

      Задний центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Octagonal

      kAudioChannelLayoutTag_Octagonal

      Восьмиугольный, с разделением громкоговорителя на 45 °.

      Оставленная передняя сторона

      Правильная передняя сторона

      Покинутая задняя часть

      Правильная задняя часть

      Центральная передняя сторона

      Центральная задняя часть

      Левая сторона

      Правая сторона

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Cube

      kAudioChannelLayoutTag_Cube

      Кубический.

      Оставленная передняя сторона

      Правильная передняя сторона

      Покинутая задняя часть

      Правильная задняя часть

      Оставленная передняя вершина

      Правильная передняя вершина

      Оставленная задняя вершина

      Правильная задняя вершина

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_1_0

      kAudioChannelLayoutTag_MPEG_1_0

      1 канал MPEG.

      Монофонический сигнал

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_2_0

      kAudioChannelLayoutTag_MPEG_2_0

      MPEG, с 2 каналами.

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_3_0_A

      kAudioChannelLayoutTag_MPEG_3_0_A

      MPEG расположение с 3 каналами A.

      Левый

      Право

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_3_0_B

      kAudioChannelLayoutTag_MPEG_3_0_B

      MPEG расположение с 3 каналами B.

      Центр

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_4_0_A

      kAudioChannelLayoutTag_MPEG_4_0_A

      MPEG 4-расположений канала A.

      Левый

      Право

      Центр

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_4_0_B

      kAudioChannelLayoutTag_MPEG_4_0_B

      MPEG расположение с 4 каналами B.

      Центр

      Левый

      Право

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_0_A

      kAudioChannelLayoutTag_MPEG_5_0_A

      MPEG расположение с 5 каналами A.

      Левый

      Право

      Центр

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_0_B

      kAudioChannelLayoutTag_MPEG_5_0_B

      MPEG расположение с 5 каналами B.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_0_C

      kAudioChannelLayoutTag_MPEG_5_0_C

      MPEG расположение с 5 каналами C.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_0_D

      kAudioChannelLayoutTag_MPEG_5_0_D

      MPEG расположение с 5 каналами D.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_1_A

      kAudioChannelLayoutTag_MPEG_5_1_A

      MPEG расположение с 5.1 каналами A.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_1_B

      kAudioChannelLayoutTag_MPEG_5_1_B

      MPEG расположение с 5.1 каналами B.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_1_C

      kAudioChannelLayoutTag_MPEG_5_1_C

      MPEG расположение с 5.1 каналами C.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_5_1_D

      kAudioChannelLayoutTag_MPEG_5_1_D

      MPEG расположение с 5.1 каналами D.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_6_1_A

      kAudioChannelLayoutTag_MPEG_6_1_A

      MPEG расположение с 6.1 каналами A.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_7_1_A

      kAudioChannelLayoutTag_MPEG_7_1_A

      MPEG расположение с 7.1 каналами A.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Покинутый центр

      Правильный центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_7_1_B

      kAudioChannelLayoutTag_MPEG_7_1_B

      Расположение MPEG с 7.1 каналами (см. ISO/IEC 13818-7 MPEG2-AAC, Таблицу 3.1).

      Центр

      Покинутый центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_MPEG_7_1_C

      kAudioChannelLayoutTag_MPEG_7_1_C

      MPEG расположение с 7.1 каналами C.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_Emagic_Default_7_1

      kAudioChannelLayoutTag_Emagic_Default_7_1

      Emagic расположение по умолчанию с 7.1 каналами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Низкочастотные эффекты

      Покинутый центр

      Правильный центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_SMPTE_DTV

      kAudioChannelLayoutTag_SMPTE_DTV

      SMPTE DTV расположение; эквивалентный kAudioChannelLayoutTag_ITU_5_1 расположению плюс матрица закодировал соединение стерео.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Оставленное матричное общее количество

      Правильное матричное общее количество

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_1_0

      kAudioChannelLayoutTag_ITU_1_0

      Расположение 1 канала ITU.

      Монофонический сигнал

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_2_0

      kAudioChannelLayoutTag_ITU_2_0

      ITU расположение с 2 каналами.

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_2_1

      kAudioChannelLayoutTag_ITU_2_1

      ITU расположение с 2.1 каналами.

      Левый

      Право

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_2_2

      kAudioChannelLayoutTag_ITU_2_2

      ITU расположение с 2.2 каналами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_3_0

      kAudioChannelLayoutTag_ITU_3_0

      ITU расположение с 3 каналами.

      Левый

      Право

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_3_1

      kAudioChannelLayoutTag_ITU_3_1

      ITU расположение с 3.1 каналами.

      Левый

      Право

      Центр

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_3_2

      kAudioChannelLayoutTag_ITU_3_2

      ITU расположение с 3.2 каналами.

      Левый

      Право

      Центр

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_3_2_1

      kAudioChannelLayoutTag_ITU_3_2_1

      ITU расположение с 3.2.1 каналами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_ITU_3_4_1

      kAudioChannelLayoutTag_ITU_3_4_1

      ITU расположение с 3.4.1 каналами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_0

      kAudioChannelLayoutTag_DVD_0

      DVD монофоническое расположение.

      Монофонический сигнал

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_1

      kAudioChannelLayoutTag_DVD_1

      Расположение стерео DVD.

      Левый

      Право

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_2

      kAudioChannelLayoutTag_DVD_2

      DVD расположение с 3 каналами.

      Левый

      Право

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_3

      kAudioChannelLayoutTag_DVD_3

      DVD расположение с 4 каналами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_4

      kAudioChannelLayoutTag_DVD_4

      DVD расположение с 2.1 каналами.

      Левый

      Право

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_5

      kAudioChannelLayoutTag_DVD_5

      DVD расположение с 3.1 каналами.

      Левый

      Право

      Низкочастотные эффекты

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_6

      kAudioChannelLayoutTag_DVD_6

      DVD расположение с 4.1 каналами.

      Левый

      Право

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_7

      kAudioChannelLayoutTag_DVD_7

      DVD расположение с 3 каналами.

      Левый

      Право

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_8

      kAudioChannelLayoutTag_DVD_8

      DVD расположение с 4 каналами.

      Левый

      Право

      Центр

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_9

      kAudioChannelLayoutTag_DVD_9

      DVD расположение с 5 каналами.

      Левый

      Право

      Центр

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_10

      kAudioChannelLayoutTag_DVD_10

      DVD расположение с 3.1 каналами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_11

      kAudioChannelLayoutTag_DVD_11

      DVD расположение с 4.1 каналами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_12

      kAudioChannelLayoutTag_DVD_12

      DVD расположение с 5.1 каналами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_13

      kAudioChannelLayoutTag_DVD_13

      DVD расположение с 4 каналами; эквивалентный kAudioChannelLayoutTag_DVD_8.

      Левый

      Право

      Центр

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_14

      kAudioChannelLayoutTag_DVD_14

      DVD расположение с 5 каналами; эквивалентный kAudioChannelLayoutTag_DVD_9.

      Левый

      Право

      Центр

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_15

      kAudioChannelLayoutTag_DVD_15

      DVD расположение с 3.1 каналами; эквивалентный kAudioChannelLayoutTag_DVD_10.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_16

      kAudioChannelLayoutTag_DVD_16

      DVD расположение с 4.1 каналами; эквивалентный kAudioChannelLayoutTag_DVD_11.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_17

      kAudioChannelLayoutTag_DVD_17

      DVD расположение с 5.1 каналами; эквивалентный kAudioChannelLayoutTag_DVD_12.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_18

      kAudioChannelLayoutTag_DVD_18

      DVD расположение с 4.1 каналами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_19

      kAudioChannelLayoutTag_DVD_19

      DVD расположение с 5 каналами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_DVD_20

      kAudioChannelLayoutTag_DVD_20

      DVD расположение с 5.1 каналами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Низкочастотные эффекты

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_4

      kAudioChannelLayoutTag_AudioUnit_4

      Квадрафоническое симметричное расположение, рекомендуемое для использования аудиоустройствами.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AudioUnit_5

      kAudioChannelLayoutTag_AudioUnit_5

      Пятиугольное симметричное расположение, рекомендуемое для использования аудиоустройствами.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AudioUnit_6

      kAudioChannelLayoutTag_AudioUnit_6

      Шестиугольное симметричное расположение, рекомендуемое для использования аудиоустройствами.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AudioUnit_8

      kAudioChannelLayoutTag_AudioUnit_8

      Восьмиугольное симметричное расположение, рекомендуемое для использования аудиоустройствами.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AudioUnit_5_0

      kAudioChannelLayoutTag_AudioUnit_5_0

      С 5 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_6_0

      kAudioChannelLayoutTag_AudioUnit_6_0

      С 6 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_7_0

      kAudioChannelLayoutTag_AudioUnit_7_0

      С 7 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_7_0_Front

      kAudioChannelLayoutTag_AudioUnit_7_0_Front

      Альтернатива, с 7 каналами, окружает - базируемое расположение для использования аудиоустройствами.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр

      Покинутый центр

      Правильный центр

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AudioUnit_5_1

      kAudioChannelLayoutTag_AudioUnit_5_1

      С 5.1 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_6_1

      kAudioChannelLayoutTag_AudioUnit_6_1

      С 6.1 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Центр окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_7_1

      kAudioChannelLayoutTag_AudioUnit_7_1

      С 7.1 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.2 и позже.

    • kAudioChannelLayoutTag_AudioUnit_7_1_Front

      kAudioChannelLayoutTag_AudioUnit_7_1_Front

      С 7.1 каналами окружают - базируемое расположение, рекомендуемое для использования аудиоустройствами.

      Левый

      Право

      Центр

      Низкочастотные эффекты

      Оставленный окружают

      Право окружает

      Покинутый центр

      Правильный центр

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AAC_3_0

      kAudioChannelLayoutTag_AAC_3_0

      AAC, с 3 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AAC_Quadraphonic

      kAudioChannelLayoutTag_AAC_Quadraphonic

      Квадрафонические AAC окружают - базируемое расположение.

      Левый

      Право

      Оставленный окружают

      Право окружает

      Оставленный окружают

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_4_0

      kAudioChannelLayoutTag_AAC_4_0

      AAC, с 4 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Центр окружает

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_5_0

      kAudioChannelLayoutTag_AAC_5_0

      AAC, с 5 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_5_1

      kAudioChannelLayoutTag_AAC_5_1

      AAC, с 5.1 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_6_0

      kAudioChannelLayoutTag_AAC_6_0

      AAC, с 6 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр окружает

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_6_1

      kAudioChannelLayoutTag_AAC_6_1

      AAC, с 6.1 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Центр окружает

      Низкочастотные эффекты

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_7_0

      kAudioChannelLayoutTag_AAC_7_0

      AAC, с 7 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_7_1

      kAudioChannelLayoutTag_AAC_7_1

      AAC, с 7.1 каналами, окружают - базируемое расположение.

      Центр

      Покинутый центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AAC_Octagonal

      kAudioChannelLayoutTag_AAC_Octagonal

      AAC, с 8 каналами, окружают - базируемое расположение.

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Центр окружает

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_TMH_10_2_std

      kAudioChannelLayoutTag_TMH_10_2_std

      TMH 10.2, многократный канал окружает - базируемое расположение.

      Эта таблица содержит больше чем одну строку для размещения страницы width. Нет никакого отношения между элементами в том же столбце.

      Левый

      Право

      Центр

      Вертикальный центр высоты

      Оставленный окружают прямой

      Право окружает прямой

      Оставленный окружают

      Право окружает

      Вертикальная высота уехала

      Вертикальное право высоты

      Оставленный широкий

      Широкое право

      Центр окружает прямой

      Центр окружает

      Низкочастотные эффекты 1

      Низкочастотные эффекты 2

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_TMH_10_2_full

      kAudioChannelLayoutTag_TMH_10_2_full

      TMH 10.2 (kAudioChannelLayoutTag_TMH_10_2_std) плюс дополнительные каналы; рекомендуемый для использования аудиоустройствами.

      Эта таблица содержит больше чем одну строку для размещения страницы width. Нет никакого отношения между элементами в том же столбце.

      Левый

      Право

      Центр

      Вертикальный центр высоты

      Оставленный окружают прямой

      Право окружает прямой

      Оставленный окружают

      Право окружает

      Вертикальная высота уехала

      Вертикальное право высоты

      Оставленный широкий

      Широкое право

      Центр окружает прямой

      Центр окружает

      Низкочастотные эффекты 1

      Низкочастотные эффекты 2

      Покинутый центр

      Правильный центр

      HI

      VI

      Относящийся к осязанию

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_AC3_1_0_1

      kAudioChannelLayoutTag_AC3_1_0_1

      Расположение AC 3.

      Центр

      Низкочастотные эффекты

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AC3_3_0

      kAudioChannelLayoutTag_AC3_3_0

      Расположение AC 3.

      Левый

      Центр

      Право

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AC3_3_1

      kAudioChannelLayoutTag_AC3_3_1

      Расположение AC 3.

      Левый

      Центр

      Право

      Центр окружает

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AC3_3_0_1

      kAudioChannelLayoutTag_AC3_3_0_1

      Расположение AC 3.

      Левый

      Центр

      Право

      Низкочастотные эффекты

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AC3_2_1_1

      kAudioChannelLayoutTag_AC3_2_1_1

      Расположение AC 3.

      Левый

      Право

      Центр окружает

      Низкочастотные эффекты

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_AC3_3_1_1

      kAudioChannelLayoutTag_AC3_3_1_1

      Расположение AC 3.

      Левый

      Центр

      Право

      Центр окружает

      Низкочастотные эффекты

      Доступный в OS X v10.5 и позже.

    • kAudioChannelLayoutTag_EAC_6_0_A

      kAudioChannelLayoutTag_EAC_6_0_A

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Центр окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC_7_0_A

      kAudioChannelLayoutTag_EAC_7_0_A

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_6_1_A

      kAudioChannelLayoutTag_EAC3_6_1_A

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Центр окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_6_1_B

      kAudioChannelLayoutTag_EAC3_6_1_B

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Вершина окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_6_1_C

      kAudioChannelLayoutTag_EAC3_6_1_C

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Вертикальный центр высоты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_A

      kAudioChannelLayoutTag_EAC3_7_1_A

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_B

      kAudioChannelLayoutTag_EAC3_7_1_B

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Покинутый центр

      Правильный центр

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_C

      kAudioChannelLayoutTag_EAC3_7_1_C

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Оставленный окружают прямой

      Право окружает прямой

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_D

      kAudioChannelLayoutTag_EAC3_7_1_D

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Оставленный широкий

      Широкое право

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_E

      kAudioChannelLayoutTag_EAC3_7_1_E

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Вертикальная высота уехала

      Вертикальное право высоты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_F

      kAudioChannelLayoutTag_EAC3_7_1_F

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Центр окружает

      Вершина окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_G

      kAudioChannelLayoutTag_EAC3_7_1_G

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Центр окружает

      Вертикальный центр высоты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_EAC3_7_1_H

      kAudioChannelLayoutTag_EAC3_7_1_H

      Расположение аудио Диска Blu-ray для Улучшенного AC 3, также известного как Dolby Digital Плюс.

      Левый

      Центр

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Вершина окружает

      Вертикальный центр высоты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_3_1

      kAudioChannelLayoutTag_DTS_3_1

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Левый

      Право

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_4_1

      kAudioChannelLayoutTag_DTS_4_1

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Левый

      Право

      Центр окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_0_A

      kAudioChannelLayoutTag_DTS_6_0_A

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_0_B

      kAudioChannelLayoutTag_DTS_6_0_B

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Левый

      Право

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Вершина окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_0_C

      kAudioChannelLayoutTag_DTS_6_0_C

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Центр окружает

      Левый

      Право

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_1_A

      kAudioChannelLayoutTag_DTS_6_1_A

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_1_B

      kAudioChannelLayoutTag_DTS_6_1_B

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Левый

      Право

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Вершина окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_1_C

      kAudioChannelLayoutTag_DTS_6_1_C

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Центр окружает

      Левый

      Право

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_6_1_D

      kAudioChannelLayoutTag_DTS_6_1_D

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Центр окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_7_0

      kAudioChannelLayoutTag_DTS_7_0

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_7_1

      kAudioChannelLayoutTag_DTS_7_1

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_8_0_A

      kAudioChannelLayoutTag_DTS_8_0_A

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_8_0_B

      kAudioChannelLayoutTag_DTS_8_0_B

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Центр

      Право

      Левый

      Право

      Оставленный окружают

      Центр окружает

      Право окружает

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_8_1_A

      kAudioChannelLayoutTag_DTS_8_1_A

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Право окружает

      Покинутая задняя часть окружает

      Правильная задняя часть окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DTS_8_1_B

      kAudioChannelLayoutTag_DTS_8_1_B

      Расположение аудио Диска Blu-ray, определенное DTS (Digital Theater Systems Ltd.).

      Покинутый центр

      Центр

      Правильный центр

      Левый

      Право

      Оставленный окружают

      Центр окружает

      Право окружает

      Низкочастотные эффекты

      Доступный в OS X v10.7 и позже.

    • kAudioChannelLayoutTag_DiscreteInOrder

      kAudioChannelLayoutTag_DiscreteInOrder

      Потребности быть ORредактор с фактическим числом каналов.

      Доступный в OS X v10.3 и позже.

    • kAudioChannelLayoutTag_Unknown

      kAudioChannelLayoutTag_Unknown

      Потребности быть ORредактор с фактическим числом каналов.

      Доступный в OS X v10.5 и позже.

Коды результата

Этот табличный результат списков коды возвратился из различных аудио платформ на базе С.

  • Нереализованную системную функцию вызвали.

    Значение

    - 4

    Описание

    Нереализованную системную функцию вызвали.

    Доступный в OS X v10.7 и позже.

  • Файл не был найден.

    Значение

    - 43

    Описание

    Файл не был найден.

    Доступный в OS X v10.7 и позже.

  • Ошибка в списке параметров функции.

    Значение

    - 50

    Описание

    Ошибка в списке параметров функции.

    Доступный в OS X v10.7 и позже.

  • Недостаточно комнаты в зоне «кучи».

    Значение

    - 108

    Описание

    Недостаточно комнаты в зоне «кучи».

    Доступный в OS X v10.7 и позже.