Condividi tramite


IBasicAudioEffect Interfaccia

Definizione

Interfaccia implementata per creare un effetto audio personalizzato.

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
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

SupportedEncodingProperties

Ottiene le proprietà di codifica supportate dall'effetto audio personalizzato.

UseInputFrameForOutput

Ottiene un valore che indica se il frame di input viene utilizzato per l'output dell'effetto audio.

Metodi

Close(MediaEffectClosedReason)

Chiamato quando l'effetto audio deve chiudere e pulire le risorse allocate.

DiscardQueuedFrames()

Chiamato per consentire implementazioni di effetti audio eliminare facoltativamente qualsiasi stato archiviato correlato a campioni già ricevuti.

ProcessFrame(ProcessAudioFrameContext)

Chiamato quando gli esempi sono disponibili per l'elaborazione da un effetto audio personalizzato.

SetEncodingProperties(AudioEncodingProperties)

Chiamato per impostare le proprietà di codifica di un effetto audio personalizzato.

SetProperties(IPropertySet)

Imposta le proprietà di configurazione fornite quando è stato registrato il parser multimediale o il codec.

(Ereditato da IMediaExtension)

Si applica a

Vedi anche