Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

AudioEffectInstance

Hereda: RefCounted < Object

Heredado por: AudioEffectSpectrumAnalyzerInstance

Manipula el audio que recibe para un efecto determinado.

Descripción

Una instancia de efecto de audio manipula el audio que recibe para un efecto determinado. Esta instancia es creada automáticamente por un AudioEffect cuando se agrega a un bus, y normalmente no debería crearse directamente. Si es necesario, se puede obtener en tiempo de ejecución mediante AudioServer.get_bus_effect_instance().

Tutoriales

Métodos

void

_process(src_buffer: const void*, r_dst_buffer: AudioFrame*, frame_count: int) virtual required

bool

_process_silence() virtual const


Descripciones de Métodos

void _process(src_buffer: const void*, r_dst_buffer: AudioFrame*, frame_count: int) virtual required 🔗

Llamado por el AudioServer para procesar este efecto. Cuando _process_silence() no se sobrescribe o devuelve false, este método se llama únicamente cuando el bus está activo.

Nota: No es útil sobrescribir este método en GDScript o C#. Solo GDExtension puede aprovecharlo.


bool _process_silence() virtual const 🔗

Sobrescribe este método para personalizar el comportamiento del procesamiento de esta instancia de efecto.

Debe devolver true para forzar que el AudioServer llame siempre a _process(), incluso si el bus ha sido silenciado o no se puede escuchar de otra manera.