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

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

Разработчик

Ссылка пространства пользователя IOAudioDefines.h

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

На этой странице

Ссылка пространства пользователя IOAudioDefines.h

Константы

См. Обзор для документации уровня заголовка.

  • Объявление

    Objective C

    #define kIOAudioControlChannelIDKey "IOAudioControlChannelID" #define kIOAudioControlChannelNameAll "All Channels" #define kIOAudioControlChannelNameCenter "Center" #define kIOAudioControlChannelNameFrontLeftCenter "FrontLeftCenter" #define kIOAudioControlChannelNameFrontRightCenter "FrontRightCenter" #define kIOAudioControlChannelNameKey "IOAudioControlChannelName" #define kIOAudioControlChannelNameLeft "Left" #define kIOAudioControlChannelNameLeftRear "LeftRear" #define kIOAudioControlChannelNameRearCenter "RearCenter" #define kIOAudioControlChannelNameRight "Right" #define kIOAudioControlChannelNameRightRear "RightRear" #define kIOAudioControlChannelNameSub "Sub" #define kIOAudioControlChannelNameSurroundLeft "SurroundLeft" #define kIOAudioControlChannelNameSurroundRight "SurroundRight" #define kIOAudioControlTypeKey "IOAudioControlType" #define kIOAudioControlValueIsReadOnlyKey "IOAudioControlValueIsReadOnly" #define kIOAudioControlValueKey "IOAudioControlValue" #define kIOAudioDeviceIconNameKey "IOAudioDeviceIconName" #define kIOAudioDeviceIconNameKey "IOAudioDeviceIconName" #define kIOAudioDeviceManufacturerNameKey "IOAudioDeviceManufacturerName" #define kIOAudioDeviceNameKey "IOAudioDeviceName" #define kIOAudioEngineFullChannelCategoryNamesKey "IOAudioEngineChannelCategoryNames" #define kIOAudioEngineFullChannelNamesKey "IOAudioEngineChannelNames" #define kIOAudioEngineFullChannelCategoryNamesKey "IOAudioEngineChannelCategoryNames" #define kIOAudioEngineFullChannelNumberNamesKey "IOAudioEngineChannelNumberNames" #define kIOAudioEngineFullChannelNumberNamesKey "IOAudioEngineChannelNumberNames" #define kIOAudioEngineOutputSampleLatencyKey "IOAudioEngineOutputSampleLatency" #define kIOAudioEngineStateKey "IOAudioEngineState" #define kIOAudioLevelControlMaxDBKey "IOAudioLevelControlMaxDB" #define kIOAudioLevelControlMaxValueKey "IOAudioLevelControlMaxValue" #define kIOAudioLevelControlMinDBKey "IOAudioLevelControlMinDB" #define kIOAudioLevelControlMinValueKey "IOAudioLevelControlMinValue" #define kIOAudioPortNameKey "IOAudioPortName" #define kIOAudioPortSubTypeKey "IOAudioPortSubType" #define kIOAudioPortTypeKey "IOAudioPortType" #define kIOAudioSampleRateKey "IOAudioSampleRate" #define kIOAudioStreamDirectionKey "IOAudioStreamDirection" #define kIOAudioStreamSampleLatencyKey "IOAudioStreamSampleLatency"

    Константы

    • kIOAudioControlChannelIDKey

      kIOAudioControlChannelIDKey

      Ключ в IORegistry для атрибута идентификатора канала IOAudioControl

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

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

    • kIOAudioControlChannelNameAll

      kIOAudioControlChannelNameAll

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для всех каналов.

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

    • kIOAudioControlChannelNameCenter

      kIOAudioControlChannelNameCenter

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для центрального канала.

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

    • kIOAudioControlChannelNameFrontLeftCenter

      kIOAudioControlChannelNameFrontLeftCenter

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала FrontLeftCenter.

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

    • kIOAudioControlChannelNameFrontRightCenter

      kIOAudioControlChannelNameFrontRightCenter

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала FrontRightCenter.

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

    • kIOAudioControlChannelNameKey

      kIOAudioControlChannelNameKey

      Ключ в IORegistry для IOAudioControl называет атрибут.

      Это имя должно быть человекочитаемым именем для канала (ов), представленного портом. NOTE *** ***, Мы действительно должны сделать все человекочитаемые атрибуты, имеющие потенциал, который будет использоваться в локализуемом GUI. Должны будут быть локализованные строки в пакете kext, соответствующем текст.

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

    • kIOAudioControlChannelNameLeft

      kIOAudioControlChannelNameLeft

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для левого канала.

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

    • kIOAudioControlChannelNameLeftRear

      kIOAudioControlChannelNameLeftRear

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для левого заднего канала.

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

    • kIOAudioControlChannelNameRearCenter

      kIOAudioControlChannelNameRearCenter

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала RearCenter.

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

    • kIOAudioControlChannelNameRight

      kIOAudioControlChannelNameRight

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для правильного канала.

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

    • kIOAudioControlChannelNameRightRear

      kIOAudioControlChannelNameRightRear

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для правильного заднего канала.

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

    • kIOAudioControlChannelNameSub

      kIOAudioControlChannelNameSub

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала sub/LFE.

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

    • kIOAudioControlChannelNameSurroundLeft

      kIOAudioControlChannelNameSurroundLeft

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала SurroundLeft.

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

    • kIOAudioControlChannelNameSurroundRight

      kIOAudioControlChannelNameSurroundRight

      Значение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала SurroundRight.

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

    • kIOAudioControlTypeKey

      kIOAudioControlTypeKey

      Ключ в IORegistry для атрибута типа IOAudioCntrol.

      Значение этого текстового атрибута может быть определено драйвером, однако определенные с помощью системы типы, распознанные программным обеспечением верхнего уровня, находятся на одном уровне, «Бесшумный режим», «Селектор».

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

    • kIOAudioControlValueIsReadOnlyKey

      kIOAudioControlValueIsReadOnlyKey

      Ключ в IORegistry для значения IOAudioControl является атрибутом только для чтения.

      Значение, возвращенное этим ключом, является 32-разрядным целым числом, но значение не имеет никакого прямого значения. Вместо этого присутствие этого ключа указывает, что значение для управления только для чтения

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

    • kIOAudioControlValueKey

      kIOAudioControlValueKey

      Ключ в IORegistry для IOAudioControl оценивает атрибут.

      Значение, возвращенное этим ключом, является 32-разрядным целым числом, представляющим текущую стоимость IOAudioControl.

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

    • kIOAudioDeviceIconName

      kIOAudioDeviceIconName

      Ключ в IORegistry для значка IOAudioDevice называет атрибут.

    • kIOAudioDeviceIconNameKey

      kIOAudioDeviceIconNameKey

      Ключ в IORegistry для значка IOAudioDevice называет атрибут.

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

    • kIOAudioDeviceManufacturerNameKey

      kIOAudioDeviceManufacturerNameKey

      Ключ в IORegistry для производителя IOAudioDevice называет атрибут.

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

    • kIOAudioDeviceNameKey

      kIOAudioDeviceNameKey

      Ключ в IORegistry для IOAudioDevice называет атрибут.

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

    • kIOAudioEngineFullChannelCategoryNamesKey

      kIOAudioEngineFullChannelCategoryNamesKey

      Ключ в IORegistry для словаря IOAudioEngine названий категории для каждого канала, включенного каналом устройства

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

    • kIOAudioEngineFullChannelNamesKey

      kIOAudioEngineFullChannelNamesKey

      Ключ в IORegistry для словаря IOAudioEngine полностью созданных имен для каждого канала, включенного каналом устройства

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

    • kIOAudioEngineFullChannelNamesKey

      kIOAudioEngineFullChannelNamesKey

      Ключ в IORegistry для словаря IOAudioEngine названий категории для каждого канала, включенного каналом устройства

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

    • kIOAudioEngineFullChannelNamesKey

      kIOAudioEngineFullChannelNamesKey

      Ключ в IORegistry для словаря IOAudioEngine числа называет для каждого канала включенный каналом устройства

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

    • kIOAudioEngineFullChannelNumberNamesKey

      kIOAudioEngineFullChannelNumberNamesKey

      Ключ в IORegistry для словаря IOAudioEngine числа называет для каждого канала включенный каналом устройства

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

    • kIOAudioEngineOutputSampleLatencyKey

      kIOAudioEngineOutputSampleLatencyKey

      Ключ в IORegistry для демонстрационного ключа задержки вывода IOAudioEngine

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

    • kIOAudioEngineStateKey

      kIOAudioEngineStateKey

      Ключ в IORegistry для IOAudioEngine утверждает atrribute

      Значение для этого ключа может быть одним из: «Выполнение», «Остановленное» или «Приостановленное». В настоящее время «Приостановленное» состояние не реализовано.

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

    • kIOAudioLevelControlMaxDBKey

      kIOAudioLevelControlMaxDBKey

      Ключ в IORgistry для дб максимума IOAudioControl оценивает атрибут.

      Значение, возвращенное этим ключом, является значением фиксированной точки в 16,16 форматах, представленных как 32-разрядное целое число. Это представляет максимальное значение в дб для IOAudioControl. Это значение соответствует атрибут максимального значения. Это в настоящее время допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение дб.

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

    • kIOAudioLevelControlMaxValueKey

      kIOAudioLevelControlMaxValueKey

      Ключ в IORegistry для атрибута максимального значения IOAudioControl.

      Значение, возвращенное этим ключом, является 32-разрядным целым числом, представляющим максимальное значение для IOAudioControl. Это в настоящее время только допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение.

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

    • kIOAudioLevelControlMinDBKey

      kIOAudioLevelControlMinDBKey

      Ключ в IORgistry для дб минимума IOAudioControl оценивает атрибут.

      Значение, возвращенное этим ключом, является значением фиксированной точки в 16,16 форматах, представленных как 32-разрядное целое число. Это представляет минимальное значение в дб для IOAudioControl. Это значение соответствует атрибут минимального значения. Это в настоящее время допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение дб.

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

    • kIOAudioLevelControlMinValueKey

      kIOAudioLevelControlMinValueKey

      Ключ в IORegistry для атрибута минимального значения IOAudioControl.

      Значение, возвращенное этим ключом, является 32-разрядным целым числом, представляющим минимальное значение для IOAudioControl. Это в настоящее время только допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение.

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

    • kIOAudioPortNameKey

      kIOAudioPortNameKey

      Ключ в IORegistry для IOAudioPort называет атрибут.

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

    • kIOAudioPortSubTypeKey

      kIOAudioPortSubTypeKey

      Ключ в IORegistry для IOAudioPort выделяет подтипы в атрибуте.

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

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

    • kIOAudioPortTypeKey

      kIOAudioPortTypeKey

      Ключ в IORegistry для атрибута типа IOAudioPort.

      Это - определенный с помощью драйвера текстовый атрибут, который может содержать любой тип. Общие типы определяются как: «Динамик», «Наушники», «Микрофон», «CD», «Строка», «Цифровая», «Микшер», «PassThru».

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

    • kIOAudioSampleRateKey

      kIOAudioSampleRateKey

      Ключ в IORegistry для атрибута частоты дискретизации IOAudioEngine

      Это значение представлено как целое число в выборках в секунду.

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

    • kIOAudioStreamDirectionKey

      kIOAudioStreamDirectionKey

      Ключ в IORegistry для атрибута направления IOAudioStream.

      Значение для этого ключа может быть или «Выведено» или «Ввод».

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

    • kIOAudioStreamSampleLatencyKey

      kIOAudioStreamSampleLatencyKey

      Ключ в IORegistry для демонстрационного ключа задержки вывода IOAudioStream

      Говорит HAL, сколько задержки находится на определенном потоке. Если два потока на том же механизме имеют различные задержки (например, каждый - аналог, каждый является цифровым), то установленный это свойство на обоих потоках для информирования HAL различий в задержке. Поочередно, можно установить задержку механизма, и просто включать задержку, дополнительную в это для определенного потока. HAL добавит механизм и потоковые числа задержки вместе для получения общей задержки.

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