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

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

Разработчик

Ссылка класса IOAudioLevelControl

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

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

IOAudioLevelControl

Наследование


Не применимый

Соответствует


Не применимый

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


Не применимый

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.1 и позже.
  • Выделяет новый регулятор уровня с данными атрибутами

    Объявление

    C++

    static IOAudioLevelControl *create( SInt32 initialValue, SInt32 minValue, SInt32 maxValue, IOFixed minDB, IOFixed maxDB, UInt32 channelID, const char *channelName = 0, UInt32 cntrlID = 0, UInt32 subType = 0, UInt32 usage = 0);

    Параметры

    initialValue

    Начальное значение управления

    minValue

    Самое низкое значение управление может иметь

    maxValue

    Максимально возможное значение управление может иметь

    minDB

    Представление фиксированной точки значения дб, соответствующего minValue

    maxDB

    Представление фиксированной точки значения дб, соответствующего maxValue

    channelID

    ID канала (ов), что акты о контроле на. Общий IDs расположен в IOAudioTypes.h.

    channelName

    Дополнительное имя для канала. Общие названия расположены в IOAudioTypes.h.

    cntrlID

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

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

    Возвращает недавно выделенный и инициализированный уровень IOAudioControl

  • Инициализирует недавно выделенный IOAudioLevelControl с данными атрибутами

    Объявление

    C++

    virtual bool init( SInt32 initialValue, SInt32 minValue, SInt32 maxValue, IOFixed minDB, IOFixed maxDB, UInt32 channelID, const char *channelName = 0, UInt32 cntrlID = 0, UInt32 subType = 0, UInt32 usage = 0, OSDictionary *properties = 0);

    Параметры

    initialValue

    Начальное значение управления

    minValue

    Самое низкое значение управление может иметь

    maxValue

    Максимально возможное значение управление может иметь

    minDB

    Представление фиксированной точки значения дб, соответствующего minValue

    maxDB

    Представление фиксированной точки значения дб, соответствующего maxValue

    channelID

    ID канала (ов), что акты о контроле на. Общий IDs расположен в IOAudioTypes.h.

    channelName

    Дополнительное имя для канала. Общие названия расположены в IOAudioTypes.h.

    cntrlID

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

    properties

    Стандартный список свойств передал init () функцию любого нового IOService. Этот словарь сохранен в ключе реестра для этой службы.

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

    Возвращает true на успехе

  • Эта функция говорит CoreAudio, если это должно применить кривую к представлению счетчика объема.

    Объявление

    C++

    virtual void setLinearScale( booluseLinearScale);

    Параметры

    useLinearScale

    TRUE дает CoreAudio команду не применять кривую к представлению счетчика объема, FALSE дает CoreAudio команду применять кривую, которая является поведением CoreAudio по умолчанию.

  • Устанавливает максимальное значение в дб, который может иметь управление

    Объявление

    C++

    virtual void setMaxDB( IOFixedmaxDB);

    Параметры

    maxDB

    Максимальное значение в дб для управления

    Обсуждение

    Это значение представлено как значение IOFixed, которое является числом фиксированной точки. Тип IOFixed является 16,16 значениями фиксированной точки.

  • Устанавливает максимальное значение, которое может иметь управление

    Объявление

    C++

    virtual void setMaxValue( SInt32maxValue);

    Параметры

    maxValue

    Максимальное значение для управления

  • Устанавливает минимальное значение в дб, который может иметь управление

    Объявление

    C++

    virtual void setMinDB( IOFixedminDB);

    Параметры

    minDB

    Минимальное значение в дб для управления

    Обсуждение

    Это значение представлено как значение IOFixed, которое является числом фиксированной точки. Тип IOFixed является 16,16 значениями фиксированной точки.

  • Устанавливает минимальное значение, которое может иметь управление

    Объявление

    C++

    virtual void setMinValue( SInt32minValue);

    Параметры

    minValue

    Минимальное значение для управления