Encabezado xaudio2.h
Las API XAudio2 usan este encabezado. Para más información, consulte:
xaudio2.h contiene las siguientes interfaces de programación:
IXAudio2 IXAudio2 es la interfaz del objeto XAudio2 que administra todos los estados del motor de audio, el subproceso de procesamiento de audio, el grafo de voz, etc. |
IXAudio2EngineCallback La interfaz IXAudio2EngineCallback contiene métodos que notifican al cliente cuándo se producen determinados eventos en el motor IXAudio2. |
IXAudio2MasteringVoice Se usa una voz de maestro para representar el dispositivo de salida de audio. |
IXAudio2SourceVoice Use una voz de origen para enviar datos de audio a la canalización de procesamiento XAudio2. |
IXAudio2SubmixVoice Una voz de submezcla se usa principalmente para mejoras de rendimiento y procesamiento de efectos. |
IXAudio2Voice IXAudio2Voice representa la interfaz base de la que se derivan IXAudio2SourceVoice, IXAudio2SubmixVoice y IXAudio2MasteringVoice. Los métodos que se enumeran a continuación son comunes a todas las subclases de voz. |
IXAudio2VoiceCallback La interfaz IXAudio2VoiceCallback contiene métodos que notifican al cliente cuándo se producen determinados eventos en un ixAudio2SourceVoice determinado. |
XAudio2AmplitudeRatioToDecibels Función insertada que convierte un valor de relación de amplitud en un valor de decibel. |
XAudio2Create Crea un nuevo objeto XAudio2 y devuelve un puntero a su interfaz IXAudio2. |
XAudio2CutoffFrequencyToOnePoleCoefficient Función insertada que convierte las frecuencias de límite de filtro expresadas en hercios en los coeficientes de filtro usados con el miembro Frequency de la estructura XAUDIO2_FILTER_PARAMETERS. |
XAudio2CutoffFrequencyToRadians Función insertada que convierte las frecuencias de límite de filtro expresadas en hercios a los valores de frecuencia radian utilizados en el miembro Frequency de la estructura XAUDIO2_FILTER_PARAMETERS. |
XAudio2DecibelsToAmplitudeRatio Función insertada que convierte un valor de decibel en un valor de relación de amplitud. |
XAudio2FrequencyRatioToSemitones Función insertada que convierte un valor de relación de frecuencia en un valor de semitono. |
XAudio2RadiansToCutoffFrequency Función insertada que convierte las frecuencias radianes usadas en XAUDIO2_FILTER_PARAMETERS a frecuencias absolutas en hercios. |
XAudio2SemitonesToFrequencyRatio Función insertada que convierte un valor de semitono en un valor de relación de frecuencia. |
XAUDIO2_BUFFER Representa un búfer de datos de audio, usado con IXAudio2SourceVoice::SubmitSourceBuffer. |
XAUDIO2_BUFFER_WMA Se usa con IXAudio2SourceVoice::SubmitSourceBuffer al enviar datos xWMA. |
XAUDIO2_DEBUG_CONFIGURATION Contiene la nueva configuración de depuración global para XAudio2. Se usa con la función SetDebugConfiguration. |
XAUDIO2_EFFECT_CHAIN Define una cadena de efectos. |
XAUDIO2_EFFECT_DESCRIPTOR Contiene información sobre un XAPO para su uso en una cadena de efectos. |
XAUDIO2_FILTER_PARAMETERS Define parámetros de filtro para una voz de origen. |
XAUDIO2_PERFORMANCE_DATA Contiene información de rendimiento. (XAUDIO2_PERFORMANCE_DATA) |
XAUDIO2_SEND_DESCRIPTOR Define una voz de destino que es el destino de un envío desde otra voz y especifica si se debe usar un filtro. |
XAUDIO2_VOICE_DETAILS Contiene información sobre las marcas de creación, los canales de entrada y la frecuencia de muestreo de una voz. |
XAUDIO2_VOICE_SENDS Define un conjunto de voces para recibir datos de una sola voz de salida. |
XAUDIO2_VOICE_STATE Devuelve el estado actual de la voz y los datos de posición del cursor. |
XAUDIO2_FILTER_TYPE Indica el tipo de filtro. |