Compartilhar via


Windows.Devices.Midi Namespace

Esse namespace fornece tipos para usar dispositivos MIDI em um aplicativo de Windows Runtime (WinRT).

Os tipos incluídos neste namespace permitem que você:

  • Enumerar portas MIDI.
  • Crie um objeto de porta MIDI, que abre um fluxo para a porta.
  • Enviar mensagens MIDI.
  • Receber mensagens MIDI.
  • Destrua o objeto de porta MIDI, que também fecha o fluxo para a porta.

Para obter mais informações sobre a especificação MIDI, consulte a Associação MIDI.

Para obter a documentação conceitual, consulte MIDI. E para obter um aplicativo de exemplo mostrando como usar esses tipos, consulte o exemplo de MIDI da UWP.

Classes

MidiActiveSensingMessage

Representa uma mensagem MIDI que especifica o sensor ativo.

MidiChannelPressureMessage

Representa uma mensagem MIDI que especifica a pressão do canal.

MidiContinueMessage

Representa uma mensagem MIDI que especifica uma mensagem continue.

MidiControlChangeMessage

Representa uma mensagem MIDI que especifica uma alteração de controle.

MidiInPort

Representa uma porta usada para receber mensagens MIDI de um dispositivo MIDI.

MidiMessageReceivedEventArgs

Fornece dados para o evento MessageReceived .

MidiNoteOffMessage

Representa uma mensagem MIDI que especifica uma nota MIDI para desativar.

MidiNoteOnMessage

Representa uma mensagem MIDI que especifica uma nota MIDI para ativar.

MidiOutPort

Representa uma porta usada para enviar mensagens MIDI para um dispositivo MIDI.

MidiPitchBendChangeMessage

Representa uma mensagem MIDI que especifica uma alteração de curva de tom.

MidiPolyphonicKeyPressureMessage

Representa uma mensagem MIDI que especifica a pressão da chave polifônica.

MidiProgramChangeMessage

Representa uma mensagem MIDI que especifica uma alteração de programa.

MidiSongPositionPointerMessage

Representa uma mensagem MIDI que especifica um ponteiro de posição de música.

MidiSongSelectMessage

Representa uma mensagem MIDI que especifica a música selecionada.

MidiStartMessage

Representa uma mensagem MIDI que especifica uma mensagem de início.

MidiStopMessage

Representa uma mensagem MIDI que especifica uma mensagem de parada.

MidiSynthesizer

Representa o sintetizador de software de tabela de ondas do Microsoft GS, incluído no Windows. Esse sintetizador fornece um conjunto de som Roland GS, que inclui e estende o conjunto de som GERAL MIDI.

MidiSystemExclusiveMessage

Representa uma mensagem MIDI que especifica uma mensagem exclusiva do sistema.

MidiSystemResetMessage

Representa uma mensagem MIDI que especifica uma redefinição do sistema.

MidiTimeCodeMessage

Representa uma mensagem MIDI que especifica um código de tempo.

MidiTimingClockMessage

Representa uma mensagem MIDI que especifica um relógio de tempo.

MidiTuneRequestMessage

Representa uma mensagem MIDI que especifica uma solicitação de ajuste.

Interfaces

IMidiMessage

Representa uma mensagem MIDI implementada por todas as classes de mensagem MIDI.

IMidiOutPort

Representa uma única porta midi out.

Enumerações

MidiMessageType

Especifica constantes usadas para mapear tipos de mensagem MIDI em seus códigos de bytes correspondentes.

Confira também