MediaSourceAudioInputNode 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 grafik audio yang memasukkan data audio ke dalam grafik dari objek MediaSource .
public ref class MediaSourceAudioInputNode sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaSourceAudioInputNode final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaSourceAudioInputNode : System.IDisposable
Public NotInheritable Class MediaSourceAudioInputNode
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
|
Keterangan
Kelas MediaSource menyediakan representasi umum konten media dari berbagai jenis sumber, seperti file atau aliran jaringan. Untuk informasi selengkapnya tentang bekerja dengan MediaSource, lihat Item media, daftar putar, dan trek.
Dapatkan instans kelas ini dengan memanggil AudioGraph.CreateMediaSourceAudioInputNode lalu akses properti CreateFileInputNodeResult.FileInputNode .
Properti
ConsumeInput |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah simpul input MediaSource menggunakan input. |
Duration |
Mendapatkan durasi untuk konten media yang diwakili oleh MediaSource yang terkait dengan simpul. |
EffectDefinitions |
Mendapatkan daftar definisi efek untuk simpul MediaSource . Efek dalam daftar memproses data audio yang mengalir melalui simpul dalam urutan muncul dalam daftar. |
Emitter |
Mendapatkan AudioNodeEmitter yang menjelaskan posisi dan karakteristik fisik lainnya dari emiter tempat audio output AudioSubmixNode dipancarkan saat pemrosesan audio spasial digunakan. |
EncodingProperties |
Mendapatkan properti pengodean untuk simpul submix perangkat audio. |
EndTime |
Mendapatkan atau mengatur waktu akhir untuk simpul input MediaSource , yang menentukan kapan pemutaran konten media berakhir. |
LoopCount |
Mendapatkan atau mengatur jumlah perulangan simpul input MediaSource . |
MediaSource |
Mendapatkan MediaSource yang terkait dengan simpul input audio. |
OutgoingConnections |
Mendapatkan daftar koneksi keluar dari simpul input MediaSource ke simpul lain dalam grafik audio. |
OutgoingGain |
Mendapatkan atau mengatur perolehan keluar untuk simpul input audio MediaSource . |
PlaybackSpeedFactor |
Mendapatkan atau mengatur faktor kecepatan pemutaran untuk simpul input audio MediaSource . |
Position |
Mendapatkan posisi pemutaran simpul input MediaSource . |
StartTime |
Mendapatkan atau mengatur waktu mulai untuk simpul input MediaSource . |
Metode
AddOutgoingConnection(IAudioNode, Double) |
Menambahkan koneksi keluar dengan perolehan ke simpul input MediaSource . |
AddOutgoingConnection(IAudioNode) |
Menambahkan koneksi keluar dengan perolehan ke simpul input MediaSource . |
Close() |
Menutup simpul input MediaSource 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, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Mengaktifkan semua efek dalam daftar EffectDefinitions dengan definisi efek yang ditentukan. |
RemoveOutgoingConnection(IAudioNode) |
Menghapus koneksi keluar dari simpul input audio MediaSource ke simpul yang ditentukan. |
Reset() |
Mengatur ulang simpul input audio MediaSource . |
Seek(TimeSpan) |
Memindahkan posisi pemutaran simpul ke waktu yang ditentukan dalam konten media. |
Start() |
Memulai simpul input MediaSource . |
Stop() |
Menghentikan simpul output file audio. |
Acara
MediaSourceCompleted |
Terjadi ketika posisi pemutaran mencapai akhir konten media atau posisi yang ditentukan dengan properti EndTime . |