Android.Media.Midi Espace de noms

Fournit des classes pour découvrir les appareils MIDI, ouvrir leurs ports, envoyer et recevoir des données MIDI et implémenter des appareils MIDI virtuels.

Classes

Nom Description
MidiDevice

Cette classe est utilisée pour l’envoi et la réception de données vers et à partir d’un appareil MIDI Instances de cette classe sont créées par MidiManager#openDevice.

MidiDevice.MidiConnection

Cette classe représente une connexion entre le port de sortie d’un appareil et le port d’entrée d’un autre.

MidiDeviceInfo

Cette classe contient des informations pour décrire un appareil MIDI.

MidiDeviceInfo.InterfaceConsts

Fournit les IParcelable constantes pour MidiDeviceInfo.

MidiDeviceInfo.PortInfo

Contient des informations sur un port d’entrée ou de sortie.

MidiDeviceService

Service qui implémente un appareil MIDI virtuel.

MidiDeviceStatus

Il s’agit d’une classe immuable qui décrit l’état actuel des ports d’un appareil MIDI.

MidiDeviceStatus.InterfaceConsts

Fournit les IParcelable constantes pour MidiDeviceStatus.

MidiInputPort

Cette classe est utilisée pour envoyer des données à un port sur un appareil MIDI

MidiManager

Cette classe est l’interface d’application publique du service MIDI.

MidiManager.DeviceCallback

Classe de rappel utilisée pour les clients afin de recevoir des notifications MIDI ajoutées et supprimées

MidiManager.DeviceOpenedEventArgs

Fournit le résultat d’une demande d’ouverture d’appareil MIDI pour le gestionnaire d’événements .NET généré à partir de MidiManager.IOnDeviceOpenedListener.

MidiOutputPort

Cette classe est utilisée pour recevoir des données à partir d’un port sur un appareil MIDI

MidiReceiver

Interface permettant d’envoyer et de recevoir des données vers et depuis un appareil MIDI.

MidiSender

Interface fournie par un appareil pour permettre l’attachement de MidiReceivers à un appareil MIDI.

MidiUmpDeviceService

Service qui implémente un appareil MIDI virtuel pour les paquets MIDI universels (UMP).

Interfaces

Nom Description
MidiManager.IOnDeviceOpenedListener

Classe d’écouteur utilisée pour recevoir les résultats et #openDevice#openBluetoothDevice

Énumérations

Nom Description
MidiDeviceProtocol

Spécifie le protocole par défaut d’un appareil MIDI.

MidiDeviceType

Spécifie si un appareil MIDI est un périphérique USB, un appareil virtuel ou un appareil Bluetooth.

MidiPortType

Spécifie si un port MIDI reçoit des données dans un appareil ou envoie des données d’un appareil.

MidiTransport

Spécifie si les appareils MIDI utilisent un flux d’octets MIDI 1.0 ou des paquets MIDI universels par défaut.