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: BoolObjective 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Свойство -
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: MIDINetworkConnectionPolicyObjective C
@property(nonatomic) MIDINetworkConnectionPolicy connectionPolicyОбсуждение
Доступные значения для этого свойства перечислены в MIDINetworkConnectionPolicy.
Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Обеспечивает источник конечная точка MIDI для сеанса сети MIDI.
Объявление
Swift
func sourceEndpoint() -> MIDIEndpointRefObjective C
- (MIDIEndpointRef)sourceEndpointВозвращаемое значение
Источник конечная точка MIDI для сеанса сети MIDI.
Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Обеспечивает целевую конечную точку MIDI для сеанса сети MIDI.
Объявление
Swift
func destinationEndpoint() -> MIDIEndpointRefObjective C
- (MIDIEndpointRef)destinationEndpointВозвращаемое значение
Целевая конечная точка MIDI для сеанса сети MIDI.
Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Набор сетевых узлов MIDI, доступных для инициирования соединений и для управления запросами входящего соединения.
Возвращаемое значение
Набор сетевых узлов MIDI в списке контактов.
Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Добавляет сетевой узел MIDI к списку контактов.
Объявление
Swift
func addContact(_contact: MIDINetworkHost!) -> BoolObjective 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!) -> BoolObjective C
- (BOOL)removeContact:(MIDINetworkHost *)contactПараметры
contactСетевой узел MIDI для удаления из списка контактов.
Возвращаемое значение
YEStrueна успехе илиNOfalseпри отказе.Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Набор активных сетевых соединений MIDI для сеанса сети MIDI.
Возвращаемое значение
Набор активных сетевых соединений MIDI для сеанса.
Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Добавляет сетевое соединение MIDI с сеансом сети MIDI.
Объявление
Swift
func addConnection(_connection: MIDINetworkConnection!) -> BoolObjective 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!) -> BoolObjective C
- (BOOL)removeConnection:(MIDINetworkConnection *)connectionПараметры
connectionСетевое соединение MIDI для удаления из сеанса.
Возвращаемое значение
YEStrueна успехе илиNOfalseпри отказе.Оператор импорта
Objective C
@import CoreMIDI;Swift
import CoreMIDIДоступность
Доступный в iOS 4.2 и позже.
-
Ключи, указывающие, какие узлы приемлемы соединяться с сеансом сети MIDI.
Объявление
Swift
typealias MIDINetworkConnectionPolicy = IntObjective 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 и позже.
