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

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

Разработчик

Ссылка платформы CoreMIDI ссылка класса MIDINetworkSession

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

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

MIDINetworkSession

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


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


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


Swift

import CoreMIDI

Objective C

@import CoreMIDI;

Доступность


Доступный в iOS 4.2 и позже.

Одноэлементный сеанс сети MIDI представляет одну пару исходного места назначения Core MIDI, известную как объект MIDI. Сеанс может иметь любое число сетевых соединений MIDI. Вывод MIDI широковещательно передается к соединениям всего сеанса. Ввод MIDI от всех соединений объединяется.

  • Возвращает одиночный элемент MIDNetworkSession объект.

    Объявление

    Swift

    class func defaultSession() -> MIDINetworkSession!

    Objective C

    + (MIDINetworkSession *)defaultSession

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • enabled Свойство

    Включенное состояние (YEStrue или NOfalse) из сеанса сети MIDI.

    Объявление

    Swift

    var enabled: Bool

    Objective C

    @property(nonatomic, getter=isEnabled) BOOL enabled

    Обсуждение

    Отключенный сеанс сети MIDI не появляется в сети и не может инициировать или получить соединения. Значение по умолчанию NOfalse (отключенный).

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • networkPort Свойство

    Порт UDP (User Datagram Protocol) для сеанса сети MIDI.

    Объявление

    Swift

    var networkPort: Int { get }

    Objective C

    @property(nonatomic, readonly) NSUInteger networkPort

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • networkName Свойство

    Добрый день называют для сеанса сети MIDI.

    Объявление

    Swift

    var networkName: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *networkName

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • localName Свойство

    Объект Core MIDI называет для сеанса сети MIDI, наследованного его конечными точками.

    Объявление

    Swift

    var localName: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *localName

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • connectionPolicy Свойство

    Категория сетевых узлов MIDI, которые приемлемы соединяться с сеансом сети MIDI.

    Объявление

    Swift

    var connectionPolicy: MIDINetworkConnectionPolicy

    Objective C

    @property(nonatomic) MIDINetworkConnectionPolicy connectionPolicy

    Обсуждение

    Доступные значения для этого свойства перечислены в MIDINetworkConnectionPolicy.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Обеспечивает источник конечная точка MIDI для сеанса сети MIDI.

    Объявление

    Swift

    func sourceEndpoint() -> MIDIEndpointRef

    Objective C

    - (MIDIEndpointRef)sourceEndpoint

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

    Источник конечная точка MIDI для сеанса сети MIDI.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Обеспечивает целевую конечную точку MIDI для сеанса сети MIDI.

    Объявление

    Swift

    func destinationEndpoint() -> MIDIEndpointRef

    Objective C

    - (MIDIEndpointRef)destinationEndpoint

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

    Целевая конечная точка MIDI для сеанса сети MIDI.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Набор сетевых узлов MIDI, доступных для инициирования соединений и для управления запросами входящего соединения.

    Объявление

    Swift

    func contacts() -> Set<NSObject>!

    Objective C

    - (NSSet *)contacts

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

    Набор сетевых узлов MIDI в списке контактов.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Добавляет сетевой узел MIDI к списку контактов.

    Объявление

    Swift

    func addContact(_ contact: MIDINetworkHost!) -> Bool

    Objective C

    - (BOOL)addContact:(MIDINetworkHost *)contact

    Параметры

    contact

    Сетевой узел MIDI для добавления к списку контактов.

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

    YEStrue на успехе или NOfalse при отказе.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Удаляет сетевой узел MIDI из списка контактов.

    Объявление

    Swift

    func removeContact(_ contact: MIDINetworkHost!) -> Bool

    Objective C

    - (BOOL)removeContact:(MIDINetworkHost *)contact

    Параметры

    contact

    Сетевой узел MIDI для удаления из списка контактов.

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

    YEStrue на успехе или NOfalse при отказе.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Набор активных сетевых соединений MIDI для сеанса сети MIDI.

    Объявление

    Swift

    func connections() -> Set<NSObject>!

    Objective C

    - (NSSet *)connections

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

    Набор активных сетевых соединений MIDI для сеанса.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Добавляет сетевое соединение MIDI с сеансом сети MIDI.

    Объявление

    Swift

    func addConnection(_ connection: MIDINetworkConnection!) -> Bool

    Objective C

    - (BOOL)addConnection:(MIDINetworkConnection *)connection

    Параметры

    connection

    Сетевое соединение MIDI для добавления к сеансу.

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

    YEStrue на успехе или NOfalse при отказе.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Удаляет сетевое соединение MIDI из сеанса сети MIDI.

    Объявление

    Swift

    func removeConnection(_ connection: MIDINetworkConnection!) -> Bool

    Objective C

    - (BOOL)removeConnection:(MIDINetworkConnection *)connection

    Параметры

    connection

    Сетевое соединение MIDI для удаления из сеанса.

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

    YEStrue на успехе или NOfalse при отказе.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Ключи, указывающие, какие узлы приемлемы соединяться с сеансом сети MIDI.

    Объявление

    Swift

    typealias MIDINetworkConnectionPolicy = Int

    Objective C

    enum { MIDINetworkConnectionPolicy_NoOne = 0, MIDINetworkConnectionPolicy_HostsInContactList = 1, MIDINetworkConnectionPolicy_Anyone = 2 }; typedef NSUInteger MIDINetworkConnectionPolicy;

    Константы

    • MIDINetworkConnectionPolicy_NoOne

      Никакие узлы не могут соединиться.

      Доступный в iOS 4.2 и позже.

    • MIDINetworkConnectionPolicy_HostsInContactList

      Узлы в списке контактов могут соединиться.

      См. также Работу с Контактами.

      Доступный в iOS 4.2 и позже.

    • MIDINetworkConnectionPolicy_Anyone

      Любой узел может соединиться.

      Доступный в iOS 4.2 и позже.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Уведомляет наблюдателей, что изменился набор контактов сетевого узла MIDI для сеанса сети MIDI.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.

  • Уведомляет наблюдателей что состояние измененного сеанса сети MIDI. Например, наблюдатели получают это уведомление на изменения в списке соединения сеанса или политике установления соединений.

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

    Objective C

    @import CoreMIDI;

    Swift

    import CoreMIDI

    Доступность

    Доступный в iOS 4.2 и позже.