Bagikan melalui


MidiSynthesizer Kelas

Definisi

Mewakili synthesizer perangkat lunak yang dapat di-gelombang Microsoft GS, yang disertakan dalam Windows. Synthesizer ini menyediakan set suara Roland GS, yang mencakup dan memperluas set suara MIDI Umum.

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
Warisan
Object Platform::Object IInspectable MidiSynthesizer
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Properti

AudioDevice

Mendapatkan perangkat output audio yang digunakan oleh instans synthesizer Microsoft MIDI ini.

DeviceId

Mendapatkan ID perangkat dari synthesizer Microsoft MIDI. Perhatikan bahwa semua instans synthesizer memiliki ID yang sama.

Volume

Mendapatkan atau mengatur volume output instans ini dari synthesizer Microsoft MIDI.

Metode

Close()

Menutup instans synthesizer Microsoft MIDI ini. Ini adalah praktik terbaik bagi pemanggil untuk menggunakan metode ini untuk menghapus sumber daya yang digunakan oleh objek MIDI.

CreateAsync()

Membuat instans baru synthesizer Microsoft MIDI yang menggunakan perangkat output audio default sistem.

CreateAsync(DeviceInformation)

Membuat instans baru synthesizer Microsoft MIDI dengan perangkat output audio tertentu.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

IsSynthesizer(DeviceInformation)

Menentukan apakah perangkat tertentu adalah instans synthesizer Microsoft MIDI. Ketika semua port MIDI keluar pada sistem dijumlahkan, metode ini dapat digunakan untuk mengidentifikasi mana di antaranya adalah synthesizer Microsoft MIDI.

SendBuffer(IBuffer)

Mengirim array byte melalui port out synthesizer. Ini memungkinkan Anda mengirim data Anda sebagai array byte alih-alih sebagai pesan MIDI yang ditentukan.

SendMessage(IMidiMessage)

Mengirim pesan MIDI melalui port keluar synthesizer Microsoft MIDI.

Berlaku untuk

Lihat juga