AudioFileInputNode 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 file audio.
public ref class AudioFileInputNode sealed : IClosable
public ref class AudioFileInputNode 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 AudioFileInputNode 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 AudioFileInputNode 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 AudioFileInputNode : 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 AudioFileInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioFileInputNode
Implements IDisposable
Public NotInheritable Class AudioFileInputNode
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 AudioGraph.CreateFileInputNodeAsync lalu akses properti CreateFileInputNodeResult.FileInputNode .
MediaSourceAudioInputNode adalah cara lain untuk memasukkan data audio dari file ke dalam grafik. Kelas MediaSource juga memungkinkan Anda menggunakan sumber audio lain, seperti aliran jaringan.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | Emitor |
Properti
ConsumeInput |
Mendapatkan atau mengatur nilai yang menunjukkan apakah simpul input file audio menggunakan input. |
Duration |
Mendapatkan durasi untuk file input audio. |
EffectDefinitions |
Mendapatkan daftar definisi efek untuk simpul input file 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 AudioFileInputNode dipancarkan saat pemrosesan audio spasial digunakan. |
EncodingProperties |
Mendapatkan properti pengodean untuk simpul input file audio. |
EndTime |
Mendapatkan atau mengatur waktu akhir untuk simpul input file audio, yang menentukan kapan pemutaran konten media berakhir. |
LoopCount |
Mendapatkan atau mengatur jumlah perulangan simpul input file audio. |
OutgoingConnections |
Mendapatkan daftar koneksi keluar dari simpul input file audio ke simpul lain dalam grafik audio. |
OutgoingGain |
Mendapatkan atau mengatur perolehan keluar untuk simpul input file audio. |
PlaybackSpeedFactor |
Mendapatkan atau mengatur faktor kecepatan pemutaran untuk simpul input file audio. |
Position |
Mendapatkan posisi pemutaran simpul input file audio. |
SourceFile |
Mendapatkan file audio sumber untuk simpul input file audio. |
StartTime |
Mendapatkan atau mengatur waktu mulai untuk simpul input file audio. |
Metode
AddOutgoingConnection(IAudioNode) |
Menambahkan koneksi keluar ke simpul input file audio. |
AddOutgoingConnection(IAudioNode, Double) |
Menambahkan koneksi keluar dengan perolehan ke simpul input file audio. |
Close() |
Menutup simpul input file 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 file audio ke simpul yang ditentukan. |
Reset() |
Mereset simpul input file audio. |
Seek(TimeSpan) |
Memindahkan posisi pemutaran simpul ke waktu yang ditentukan dalam file input audio. |
Start() |
Memulai simpul input file audio. |
Stop() |
Menghentikan simpul input file audio. |
Acara
FileCompleted |
Terjadi ketika posisi pemutaran mencapai akhir file audio atau posisi yang ditentukan dengan properti EndTime . |