Поделиться через


MidiDeviceInfo Класс

Определение

Этот класс содержит сведения для описания устройства MIDI.

[Android.Runtime.Register("android/media/midi/MidiDeviceInfo", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class MidiDeviceInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/midi/MidiDeviceInfo", ApiSince=23, DoNotGenerateAcw=true)>]
type MidiDeviceInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
MidiDeviceInfo
Атрибуты
Реализации

Комментарии

Этот класс содержит сведения для описания устройства MIDI. Теперь у нас есть только информация, которую можно получить легко для USB-устройств, но мы, вероятно, расширим это в будущем.

Этот класс является просто неизменяемым объектом для инкапсулации описания устройства MIDI. Используйте класс MidiDevice для фактического взаимодействия с устройствами.

Документация по Java для android.media.midi.MidiDeviceInfo.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Поля

PropertyBluetoothDevice

Ключ пакета для соответствующего устройства Bluetooth устройства.

PropertyManufacturer

Ключ пакета для свойства имени производителя устройства.

PropertyName

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

PropertyProduct

Ключ пакета для свойства имени продукта устройства.

PropertySerialNumber

Ключ пакета для свойства серийного номера устройства.

PropertyUsbDevice

Ключ пакета для соответствующего USB-устройства устройства.

PropertyVersion

Ключ пакета для свойства версии устройства.

ProtocolUmpMidi10UpTo128Bits
Устаревшие..

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

ProtocolUmpMidi10UpTo128BitsAndJrts
Устаревшие..

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

ProtocolUmpMidi10UpTo64Bits
Устаревшие..

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

ProtocolUmpMidi10UpTo64BitsAndJrts
Устаревшие..

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

ProtocolUmpMidi20
Устаревшие..

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

ProtocolUmpMidi20AndJrts
Устаревшие..

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

ProtocolUmpUseMidiCi
Устаревшие..

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

ProtocolUnknown
Устаревшие..

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

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Creator

Этот класс содержит сведения для описания устройства MIDI.

DefaultProtocol

Возвращает протокол по умолчанию.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Id

Возвращает идентификатор устройства.

InputPortCount

Возвращает количество входных портов устройства.

IsPrivate

Возвращает значение true, если устройство закрыто.

JniIdentityHashCode

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
JniPeerMembers

Этот класс содержит сведения для описания устройства MIDI.

OutputPortCount

Возвращает количество выходных портов устройства.

PeerReference

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
Properties

android.os.Bundle Возвращает свойства устройства.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
Type

Возвращает тип устройства.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Этот класс содержит сведения для описания устройства MIDI.

Dispose()

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetPorts()

Возвращает сведения о портах устройства.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Этот класс содержит сведения для описания устройства MIDI.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс содержит сведения для описания устройства MIDI.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс содержит сведения для описания устройства MIDI.

GetJniTypeName(IJavaPeerable)

Этот класс содержит сведения для описания устройства MIDI.

Применяется к