Ссылка пространства пользователя 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"Константы
-
kIOAudioControlChannelIDKeykIOAudioControlChannelIDKeyКлюч в IORegistry для атрибута идентификатора канала IOAudioControl
Значение для этого ключа является целым числом, которое может быть определенным драйвером. Значения по умолчанию для типов общего канала предоставлены в следующем, определяет.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameAllkIOAudioControlChannelNameAllЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для всех каналов.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameCenterkIOAudioControlChannelNameCenterЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для центрального канала.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameFrontLeftCenterkIOAudioControlChannelNameFrontLeftCenterЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала FrontLeftCenter.
Доступный в OS X v10.6 и позже.
-
kIOAudioControlChannelNameFrontRightCenterkIOAudioControlChannelNameFrontRightCenterЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала FrontRightCenter.
Доступный в OS X v10.6 и позже.
-
kIOAudioControlChannelNameKeykIOAudioControlChannelNameKeyКлюч в IORegistry для IOAudioControl называет атрибут.
Это имя должно быть человекочитаемым именем для канала (ов), представленного портом. NOTE *** ***, Мы действительно должны сделать все человекочитаемые атрибуты, имеющие потенциал, который будет использоваться в локализуемом GUI. Должны будут быть локализованные строки в пакете kext, соответствующем текст.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameLeftkIOAudioControlChannelNameLeftЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для левого канала.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameLeftRearkIOAudioControlChannelNameLeftRearЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для левого заднего канала.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameRearCenterkIOAudioControlChannelNameRearCenterЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала RearCenter.
Доступный в OS X v10.6 и позже.
-
kIOAudioControlChannelNameRightkIOAudioControlChannelNameRightЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для правильного канала.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameRightRearkIOAudioControlChannelNameRightRearЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для правильного заднего канала.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameSubkIOAudioControlChannelNameSubЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала sub/LFE.
Доступный в OS X v10.1 и позже.
-
kIOAudioControlChannelNameSurroundLeftkIOAudioControlChannelNameSurroundLeftЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала SurroundLeft.
Доступный в OS X v10.6 и позже.
-
kIOAudioControlChannelNameSurroundRightkIOAudioControlChannelNameSurroundRightЗначение для kIOAudioControlChannelNameKey в IORegistry представление названия канала для канала SurroundRight.
Доступный в OS X v10.6 и позже.
-
kIOAudioControlTypeKeykIOAudioControlTypeKeyКлюч в IORegistry для атрибута типа IOAudioCntrol.
Значение этого текстового атрибута может быть определено драйвером, однако определенные с помощью системы типы, распознанные программным обеспечением верхнего уровня, находятся на одном уровне, «Бесшумный режим», «Селектор».
Доступный в OS X v10.1 и позже.
-
kIOAudioControlValueIsReadOnlyKeykIOAudioControlValueIsReadOnlyKeyКлюч в IORegistry для значения IOAudioControl является атрибутом только для чтения.
Значение, возвращенное этим ключом, является 32-разрядным целым числом, но значение не имеет никакого прямого значения. Вместо этого присутствие этого ключа указывает, что значение для управления только для чтения
Доступный в OS X v10.2 и позже.
-
kIOAudioControlValueKeykIOAudioControlValueKeyКлюч в IORegistry для IOAudioControl оценивает атрибут.
Значение, возвращенное этим ключом, является 32-разрядным целым числом, представляющим текущую стоимость IOAudioControl.
Доступный в OS X v10.1 и позже.
-
kIOAudioDeviceIconNamekIOAudioDeviceIconNameКлюч в IORegistry для значка IOAudioDevice называет атрибут.
-
kIOAudioDeviceIconNameKeykIOAudioDeviceIconNameKeyКлюч в IORegistry для значка IOAudioDevice называет атрибут.
Доступный в OS X v10.5 и позже.
-
kIOAudioDeviceManufacturerNameKeykIOAudioDeviceManufacturerNameKeyКлюч в IORegistry для производителя IOAudioDevice называет атрибут.
Доступный в OS X v10.1 и позже.
-
kIOAudioDeviceNameKeykIOAudioDeviceNameKeyКлюч в IORegistry для IOAudioDevice называет атрибут.
Доступный в OS X v10.1 и позже.
-
kIOAudioEngineFullChannelCategoryNamesKeykIOAudioEngineFullChannelCategoryNamesKeyКлюч в IORegistry для словаря IOAudioEngine названий категории для каждого канала, включенного каналом устройства
Доступный в OS X v10.2 и позже.
-
kIOAudioEngineFullChannelNamesKeykIOAudioEngineFullChannelNamesKeyКлюч в IORegistry для словаря IOAudioEngine полностью созданных имен для каждого канала, включенного каналом устройства
Доступный в OS X v10.2 и позже.
-
kIOAudioEngineFullChannelNamesKeykIOAudioEngineFullChannelNamesKeyКлюч в IORegistry для словаря IOAudioEngine названий категории для каждого канала, включенного каналом устройства
Доступный в OS X v10.2 и позже.
-
kIOAudioEngineFullChannelNamesKeykIOAudioEngineFullChannelNamesKeyКлюч в IORegistry для словаря IOAudioEngine числа называет для каждого канала включенный каналом устройства
Доступный в OS X v10.2 и позже.
-
kIOAudioEngineFullChannelNumberNamesKeykIOAudioEngineFullChannelNumberNamesKeyКлюч в IORegistry для словаря IOAudioEngine числа называет для каждого канала включенный каналом устройства
Доступный в OS X v10.2 и позже.
-
kIOAudioEngineOutputSampleLatencyKeykIOAudioEngineOutputSampleLatencyKeyКлюч в IORegistry для демонстрационного ключа задержки вывода IOAudioEngine
Доступный в OS X v10.1 и позже.
-
kIOAudioEngineStateKeykIOAudioEngineStateKeyКлюч в IORegistry для IOAudioEngine утверждает atrribute
Значение для этого ключа может быть одним из: «Выполнение», «Остановленное» или «Приостановленное». В настоящее время «Приостановленное» состояние не реализовано.
Доступный в OS X v10.1 и позже.
-
kIOAudioLevelControlMaxDBKeykIOAudioLevelControlMaxDBKeyКлюч в IORgistry для дб максимума IOAudioControl оценивает атрибут.
Значение, возвращенное этим ключом, является значением фиксированной точки в 16,16 форматах, представленных как 32-разрядное целое число. Это представляет максимальное значение в дб для IOAudioControl. Это значение соответствует атрибут максимального значения. Это в настоящее время допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение дб.
Доступный в OS X v10.1 и позже.
-
kIOAudioLevelControlMaxValueKeykIOAudioLevelControlMaxValueKeyКлюч в IORegistry для атрибута максимального значения IOAudioControl.
Значение, возвращенное этим ключом, является 32-разрядным целым числом, представляющим максимальное значение для IOAudioControl. Это в настоящее время только допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение.
Доступный в OS X v10.1 и позже.
-
kIOAudioLevelControlMinDBKeykIOAudioLevelControlMinDBKeyКлюч в IORgistry для дб минимума IOAudioControl оценивает атрибут.
Значение, возвращенное этим ключом, является значением фиксированной точки в 16,16 форматах, представленных как 32-разрядное целое число. Это представляет минимальное значение в дб для IOAudioControl. Это значение соответствует атрибут минимального значения. Это в настоящее время допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение дб.
Доступный в OS X v10.1 и позже.
-
kIOAudioLevelControlMinValueKeykIOAudioLevelControlMinValueKeyКлюч в IORegistry для атрибута минимального значения IOAudioControl.
Значение, возвращенное этим ключом, является 32-разрядным целым числом, представляющим минимальное значение для IOAudioControl. Это в настоящее время только допустимо для Регуляторов уровня или других определенных с помощью драйвера средств управления, имеющих минимальное и максимальное значение.
Доступный в OS X v10.1 и позже.
-
kIOAudioPortNameKeykIOAudioPortNameKeyКлюч в IORegistry для IOAudioPort называет атрибут.
Доступный в OS X v10.1 и позже.
-
kIOAudioPortSubTypeKeykIOAudioPortSubTypeKeyКлюч в IORegistry для IOAudioPort выделяет подтипы в атрибуте.
Подтип IOAudioPort является определенным с помощью драйвера текстовым атрибутом, разработанным для дополнения атрибута типа.
Доступный в OS X v10.1 и позже.
-
kIOAudioPortTypeKeykIOAudioPortTypeKeyКлюч в IORegistry для атрибута типа IOAudioPort.
Это - определенный с помощью драйвера текстовый атрибут, который может содержать любой тип. Общие типы определяются как: «Динамик», «Наушники», «Микрофон», «CD», «Строка», «Цифровая», «Микшер», «PassThru».
Доступный в OS X v10.1 и позже.
-
kIOAudioSampleRateKeykIOAudioSampleRateKeyКлюч в IORegistry для атрибута частоты дискретизации IOAudioEngine
Это значение представлено как целое число в выборках в секунду.
Доступный в OS X v10.1 и позже.
-
kIOAudioStreamDirectionKeykIOAudioStreamDirectionKeyКлюч в IORegistry для атрибута направления IOAudioStream.
Значение для этого ключа может быть или «Выведено» или «Ввод».
Доступный в OS X v10.1 и позже.
-
kIOAudioStreamSampleLatencyKeykIOAudioStreamSampleLatencyKeyКлюч в IORegistry для демонстрационного ключа задержки вывода IOAudioStream
Говорит HAL, сколько задержки находится на определенном потоке. Если два потока на том же механизме имеют различные задержки (например, каждый - аналог, каждый является цифровым), то установленный это свойство на обоих потоках для информирования HAL различий в задержке. Поочередно, можно установить задержку механизма, и просто включать задержку, дополнительную в это для определенного потока. HAL добавит механизм и потоковые числа задержки вместе для получения общей задержки.
Доступный в OS X v10.3 и позже.
-
