Bagikan melalui


Antarmuka IAudioProcessingObject (audioenginebaseapo.h)

Objek Pemrosesan Audio Efek Sistem (SAPO) biasanya digunakan dalam atau dipanggil dari utas proses real-time. Namun, terkadang perlu menggunakan sAPO dalam mode non-real-time. Misalnya, ketika sAPO diinisialisasi, sAPO dipanggil dari utas non-real-time. Tetapi ketika pemrosesan audio dimulai, sAPO dipanggil dari utas real-time. Antarmuka IAudioProcessingObject mengekspos metode yang memungkinkan klien untuk mengakses bagian yang tidak sesuai secara real time dari sAPO.

Antarmuka IAudioProcessingObject mendukung metode berikut:

IAudioProcessingObject::GetInputChannelCount

IAudioProcessingObject::GetLatency

IAudioProcessingObject::GetRegistrationProperties

IAudioProcessingObject::Initialize

IAudioProcessingObject::IsInputFormatSupported

IAudioProcessingObject::IsOutputFormatSupported

IAudioProcessingObject::Reset

Warisan

Antarmuka IAudioProcessingObject mewarisi dari antarmuka IUnknown.

Metode

Antarmuka IAudioProcessingObject memiliki metode ini.

 
IAudioProcessingObject::GetInputChannelCount

GetInputChannelCount mengembalikan jumlah saluran input (samples-per-frame) untuk APO ini.
IAudioProcessingObject::GetLatency

Metode GetLatency mengembalikan latensi untuk APO ini. Latensi adalah jumlah waktu yang dibutuhkan bingkai untuk melintasi lulus pemrosesan APO.
IAudioProcessingObject::GetRegistrationProperties

GetRegistrationProperties mengembalikan properti pendaftaran objek pemrosesan audio (APO).
IAudioProcessingObject::Initialize

Metode Inisialisasi menginisialisasi APO dan mendukung data dengan panjang variabel.
IAudioProcessingObject::IsInputFormatSupported

Metode ini bernegosiasi dengan mesin audio Windows Vista untuk membuat format data untuk aliran data audio.
IAudioProcessingObject::IsOutputFormatSupported

Metode IsOutputFormatSupported digunakan untuk memverifikasi bahwa format output tertentu didukung.
IAudioProcessingObject::Reset

Metode Reset mengatur ulang APO ke keadaan semula. Metode ini tidak menyebabkan perubahan apa pun pada objek koneksi yang dilampirkan ke input atau output APO.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header audioenginebaseapo.h