AudioDeviceInputNode 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 simpul dalam simpul grafik audio yang memasukkan data audio ke dalam grafik dari perangkat audio seperti mikrofon atau antarmuka audio eksternal.
public ref class AudioDeviceInputNode sealed : IClosable
public ref class AudioDeviceInputNode sealed : IClosable, IAudioInputNode2
/// [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 AudioDeviceInputNode final : 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 AudioDeviceInputNode final : IClosable, IAudioInputNode2
[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 AudioDeviceInputNode : System.IDisposable
[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 AudioDeviceInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioDeviceInputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceInputNode
Implements IAudioInputNode2, 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)
|
Keterangan
Dapatkan instans kelas ini dengan memanggil properti AudioGraph.CreateDeviceInputNodeAsync lalu akses properti CreateAudioDeviceInputNodeResult.DeviceInputNode .
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | Emitor |
Properti
ConsumeInput |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah simpul input perangkat audio menggunakan input. |
Device |
Mendapatkan informasi tentang perangkat audio. |
EffectDefinitions |
Mendapatkan daftar definisi efek untuk simpul input perangkat audio. Efek dalam daftar memproses data audio yang mengalir melalui simpul dalam urutan kemunculannya dalam daftar. |
Emitter |
Mendapatkan AudioNodeEmitter yang menjelaskan posisi dan karakteristik fisik lainnya dari emiter tempat audio AudioDeviceInputNode dipancarkan saat pemrosesan audio spasial digunakan. |
EncodingProperties |
Mendapatkan properti pengodean untuk simpul input perangkat audio. |
OutgoingConnections |
Mendapatkan daftar koneksi keluar dari simpul input perangkat audio ke simpul lain dalam grafik audio. |
OutgoingGain |
Mendapatkan atau mengatur perolehan keluar untuk simpul input perangkat audio. |
Metode
AddOutgoingConnection(IAudioNode) |
Menambahkan koneksi keluar ke simpul input perangkat audio. |
AddOutgoingConnection(IAudioNode, Double) |
Menambahkan koneksi keluar dengan perolehan ke simpul input perangkat audio. |
Close() |
Menutup simpul input perangkat audio dan membuang sumber daya terkait. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Menonaktifkan semua efek dalam daftar EffectDefinitions dengan definisi efek yang ditentukan. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Mengaktifkan semua efek dalam daftar EffectDefinitions dengan definisi efek yang ditentukan. |
RemoveOutgoingConnection(IAudioNode) |
Menghapus koneksi keluar dari simpul input perangkat audio ke simpul yang ditentukan. |
Reset() |
Mereset simpul input perangkat audio. |
Start() |
Memulai simpul input perangkat audio. |
Stop() |
Menghentikan simpul input perangkat audio. |