MidiSynthesizer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le synthétiseur logiciel à ondes Microsoft GS, inclus dans Windows. Ce synthétiseur fournit un ensemble sonore Roland GS, qui inclut et étend le jeu de sons MIDI général.
public ref class MidiSynthesizer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MidiSynthesizer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MidiSynthesizer : System.IDisposable
Public NotInheritable Class MidiSynthesizer
Implements IDisposable
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Propriétés
AudioDevice |
Obtient le périphérique de sortie audio utilisé par cette instance du synthétiseur Microsoft MIDI. |
DeviceId |
Obtient l’ID d’appareil du synthétiseur Microsoft MIDI. Notez que toutes les instances du synthétiseur ont le même ID. |
Volume |
Obtient ou définit le volume de sortie de cette instance du synthétiseur Microsoft MIDI. |
Méthodes
Close() |
Ferme cette instance du synthétiseur Microsoft MIDI. Il est recommandé pour l’appelant d’utiliser cette méthode pour effacer les ressources utilisées par l’objet MIDI. |
CreateAsync() |
Crée une nouvelle instance du synthétiseur Microsoft MIDI qui utilise le périphérique de sortie audio par défaut du système. |
CreateAsync(DeviceInformation) |
Crée une instance du synthétiseur Microsoft MIDI avec un périphérique de sortie audio spécifié. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
IsSynthesizer(DeviceInformation) |
Détermine si un appareil particulier est un instance du synthétiseur Microsoft MIDI. Lorsque tous les ports de sortie MIDI sur le système sont énumérés, cette méthode peut être utilisée pour identifier lequel d’entre eux est le synthétiseur MIDI Microsoft. |
SendBuffer(IBuffer) |
Envoie un tableau d’octets via le port de sortie du synthétiseur. Cela vous permet d’envoyer vos données sous la forme d’un tableau d’octets au lieu d’un message MIDI défini. |
SendMessage(IMidiMessage) |
Envoie un message MIDI via le port de sortie du synthétiseur MICROSOFT MIDI. |