Bagikan melalui


AudioFrameInputNode Kelas

Definisi

Mewakili simpul dalam simpul grafik audio yang memasukkan data audio ke dalam grafik dari kode yang diimplementasikan aplikasi yang menghasilkan sampel audio secara terprogram.

public ref class AudioFrameInputNode sealed : IClosable
public ref class AudioFrameInputNode 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 AudioFrameInputNode 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 AudioFrameInputNode 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 AudioFrameInputNode : 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 AudioFrameInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioFrameInputNode
Implements IDisposable
Public NotInheritable Class AudioFrameInputNode
Implements IAudioInputNode2, IDisposable
Warisan
Object Platform::Object IInspectable AudioFrameInputNode
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 CreateFrameInputNode.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 Emitor

Properti

ConsumeInput

Mendapatkan atau menetapkan nilai yang menunjukkan apakah simpul input bingkai audio menggunakan input.

EffectDefinitions

Mendapatkan daftar definisi efek untuk simpul input bingkai audio. Efek dalam daftar memproses data audio yang mengalir melalui simpul dalam urutan muncul dalam daftar.

Emitter

Mendapatkan AudioNodeEmitter yang menjelaskan posisi dan karakteristik fisik emiter lainnya dari mana audio AudioFrameInputNode dipancarkan saat pemrosesan audio spasial digunakan.

EncodingProperties

Mendapatkan properti pengodean untuk simpul input bingkai audio.

OutgoingConnections

Mendapatkan daftar koneksi keluar dari simpul input bingkai audio ke simpul lain dalam grafik audio.

OutgoingGain

Mendapatkan atau mengatur perolehan keluar untuk simpul input bingkai audio.

PlaybackSpeedFactor

Mendapatkan atau mengatur faktor kecepatan pemutaran untuk simpul input bingkai audio.

QueuedSampleCount

Mendapatkan jumlah sampel antrean untuk simpul input bingkai audio.

Metode

AddFrame(AudioFrame)

Menambahkan bingkai audio ke simpul input bingkai audio.

AddOutgoingConnection(IAudioNode)

Menambahkan koneksi keluar ke simpul input bingkai audio.

AddOutgoingConnection(IAudioNode, Double)

Menambahkan koneksi keluar dengan perolehan ke simpul input bingkai audio.

Close()

Menutup simpul input bingkai audio dan membuang sumber daya terkait.

DisableEffectsByDefinition(IAudioEffectDefinition)

Menonaktifkan semua efek dalam daftar EffectDefinitions dengan definisi efek yang ditentukan.

DiscardQueuedFrames()

Menghapus bingkai antrean dari simpul input bingkai audio.

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 bingkai audio ke simpul yang ditentukan.

Reset()

Mengatur ulang simpul input bingkai audio.

Start()

Memulai simpul input bingkai audio.

Stop()

Menghentikan simpul input bingkai audio.

Acara

AudioFrameCompleted

Memberi tahu bingkai audio lengkap yang telah dikirimkan ke grafik dengan panggilan ke AddFrame.

QuantumStarted

Dimunculkan saat grafik audio siap untuk mulai memproses kuantum data baru.

Berlaku untuk

Lihat juga