Share via


IBasicAudioEffect Antarmuka

Definisi

Antarmuka yang Anda terapkan untuk membuat efek audio kustom.

public interface class IBasicAudioEffect : IMediaExtension
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2349214803, 27584, 18616, 169, 154, 75, 65, 85, 15, 19, 89)]
struct IBasicAudioEffect : IMediaExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2349214803, 27584, 18616, 169, 154, 75, 65, 85, 15, 19, 89)]
public interface IBasicAudioEffect : IMediaExtension
Public Interface IBasicAudioEffect
Implements IMediaExtension
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Properti

SupportedEncodingProperties

Mendapatkan properti pengodean yang didukung oleh efek audio kustom.

UseInputFrameForOutput

Mendapatkan nilai yang menunjukkan apakah bingkai input digunakan untuk output efek audio.

Metode

Close(MediaEffectClosedReason)

Dipanggil ketika efek audio harus menutup dan membersihkan sumber daya yang dialokasikan.

DiscardQueuedFrames()

Dipanggil untuk memungkinkan implementasi efek audio secara opsional membuang status tersimpan yang terkait dengan sampel yang telah diterima.

ProcessFrame(ProcessAudioFrameContext)

Dipanggil saat sampel tersedia untuk diproses oleh efek audio kustom.

SetEncodingProperties(AudioEncodingProperties)

Dipanggil untuk mengatur properti pengodean efek audio kustom.

SetProperties(IPropertySet)

Mengatur properti konfigurasi yang disediakan ketika pengurai media atau codec didaftarkan.

(Diperoleh dari IMediaExtension)

Berlaku untuk

Lihat juga