MidiSynthesizer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |