SHAPE_EQCOMP_CONTEXT
O contexto do equalizador e do compressor (EQComp).Sintaxe
Membros
timestampTipo: UINT32 Leitura: carimbo de data/hora da conclusão do processamento do contexto. Reserved0
Tipo: UINT32 Reservado. internalSaturate
Tipo: UINT32 Leitura: 1 se o EQ/Comp estiver saturado; caso contrário, 0. mixBufPeakMag
Tipo: UINT32 Leitura: magnitude de pico do buffer de mixagem de saída. peakMag
Tipo: UINT32 Leitura: magnitude de pico da saída. eqAB0
Tipo: UINT32 Leitura/Gravação: coeficiente b0 do filtro de equalizador A. eqAB1_L
Tipo: UINT32 Leitura/Gravação: coeficiente b1 do filtro de equalizador A, 8 bits inferiores. eqAB1_H
Tipo: UINT32 Leitura/Gravação: coeficiente b1 do filtro de equalizador A, 16 bits superiores. eqAB2_L
Tipo: UINT32 Leitura/Gravação: coeficiente b2 do filtro de equalizador A, 16 bits inferiores. eqAB2_H
Tipo: UINT32 Leitura/Gravação: coeficiente b2 do filtro de equalizador A, 8 bits superiores. eqAA1
Tipo: UINT32 Leitura/Gravação: coeficiente a1 do filtro de equalizador A. eqAA2
Tipo: UINT32 Leitura/Gravação: coeficiente a2 do filtro de equalizador A. eqBB0_L
Tipo: UINT32 Leitura/Gravação: coeficiente b0 do filtro de equalizador B, 8 bits inferiores. eqBB0_H
Tipo: UINT32 Leitura/Gravação: coeficiente b0 do filtro de equalizador B, 16 bits superiores. eqBB1_L
Tipo: UINT32 Leitura/Gravação: coeficiente b1 do filtro de equalizador B, 16 bits inferiores. eqBB1_H
Tipo: UINT32 Leitura/Gravação: coeficiente b1 do filtro de equalizador B, 8 bits superiores. eqBB2
Tipo: UINT32 Leitura/Gravação: coeficiente b2 do filtro de equalizador B. eqBA1
Tipo: UINT32 Leitura/Gravação: coeficiente a1 do filtro de equalizador B. eqBA2_L
Tipo: UINT32 Leitura/Gravação: coeficiente a2 do filtro de equalizador B, 8 bits inferiores. eqBA2_H
Tipo: UINT32 Leitura/Gravação: coeficiente a2 do filtro de equalizador B, 16 bits superiores. eqCB0_L
Tipo: UINT32 Leitura/Gravação: coeficiente b0 do filtro de equalizador C, 16 bits inferiores. eqCB0_H
Tipo: UINT32 Leitura/Gravação: coeficiente b0 do filtro de equalizador C, 8 bits superiores. eqCB1
Tipo: UINT32 Leitura/Gravação: coeficiente b1 do filtro de equalizador C. eqCB2
Tipo: UINT32 Leitura/Gravação: coeficiente b2 do filtro de equalizador C. eqCA1_L
Tipo: UINT32 Leitura/Gravação: coeficiente a1 do filtro de equalizador C, 8 bits inferiores. eqCA1_H
Tipo: UINT32 Leitura/Gravação: coeficiente a1 do filtro de equalizador C, 16 bits superiores. eqCA2_L
Tipo: UINT32 Leitura/Gravação: coeficiente a2 do filtro de equalizador C, 16 bits inferiores. eqCA2_H
Tipo: UINT32 Leitura/Gravação: coeficiente a2 do filtro de equalizador C, 8 bits superiores. Reserved1
Tipo: UINT32 Reservado. eqAInputDelay0
Tipo: UINT32 Leitura: atraso de entrada do canal esquerdo. Reserved2
Tipo: UINT32 Reservado. eqAInputDelay1
Tipo: UINT32 Leitura: atraso de entrada do canal direito. Reserved
Tipo: UINT32 Reservado. eqDelayElements2
Tipo: UINT32 Leitura: elemento de atraso. eqDelayElements3
Tipo: UINT32 Leitura: elemento de atraso. eqDelayElements4
Tipo: UINT32 Leitura: elemento de atraso. eqDelayElements5
Tipo: UINT32 Leitura: elemento de atraso. eqDelayElements6
Tipo: UINT32 Leitura: elemento de atraso. eqDelayElements7
Tipo: UINT32 Leitura: elemento de atraso. compInputLevel
Tipo: UINT32 Leitura: InputLevel calculado para a entrada do compressor, no formato u8.23 (-0x0000_0000 a 0x7FFF_FFFF). Os oito bits inteiros permitem que a seção do equalizador tenha um ganho de até 48 dB antes do compressor, sem clipping. compGainReduction
Tipo: UINT32 Leitura: atenuação calculada para o compressor, no formato u1.23 (-0x00_0000 a 0x80_0000). Este é um multiplicador linear; um valor de 0x40_0000, que corresponde a 0,5, é um ganho de -6 dB ou uma redução de ganho de 6 dB. Reserved4
Tipo: UINT32 Reservado. compGain
Tipo: UINT32 Leitura/Gravação: valor atual do ganho de saída (makeup), no formato u3.13 (-0x0000 a 0xFFFF). Reserved5
Tipo: UINT32 Reservado. eqAB0Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b0 do filtro de equalizador A. eqAB1Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b1 do filtro de equalizador A, 8 bits inferiores. eqAB1Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b1 do filtro de equalizador A, 16 bits superiores. eqAB2Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b2 do filtro de equalizador A, 16 bits inferiores. eqAB2Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b2 do filtro de equalizador A, 8 bits superiores. eqAA1Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a1 do filtro de equalizador A. eqAA2Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a2 do filtro de equalizador A. eqBB0Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b0 do filtro de equalizador B, 8 bits inferiores. eqBB0Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b0 do filtro de equalizador B, 16 bits superiores. eqBB1Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b1 do filtro de equalizador B, 16 bits inferiores. eqBB1Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b1 do filtro de equalizador B, 8 bits superiores. eqBB2Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b2 do filtro de equalizador B. eqBA1Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a1 do filtro de equalizador B. eqBA2Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a2 do filtro de equalizador B, 8 bits inferiores. eqBA2Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a2 do filtro de equalizador B, 16 bits superiores. eqCB0Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b0 do filtro de equalizador C, 16 bits inferiores. eqCB0Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b0 do filtro de equalizador C, 8 bits superiores. eqCB1Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b1 do filtro de equalizador C. eqCB2Target
Tipo: UINT32 Leitura/Gravação: destino do coeficiente b2 do filtro de equalizador C. eqCA1Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a1 do filtro de equalizador C, 8 bits inferiores. eqCA1Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a1 do filtro de equalizador C, 16 bits superiores. eqCA2Target_L
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a2 do filtro de equalizador C, 16 bits inferiores. eqCA2Target_H
Tipo: UINT32 Leitura/Gravação: destino do coeficiente a2 do filtro de equalizador C, 8 bits superiores. Reserved6
Tipo: UINT32 Reservado. compRelease
Tipo: UINT32 Gravação: taxa de liberação do compressor, no formato u1.23 (-0x00_0001 a 0x80_0000). Essa é a quantidade pela qual compGainReduction é incrementado a cada período de amostra quando o compressor/expansor está na fase de liberação. Se compLogGain estiver definido, compRelease será deslocado para a direita para alinhar o bit 23 com o bit mais significativo do valor atual de compGainReduction; isso faz com que o incremento seja exponencial. O valor 0 não é válido para este membro e causará operação incorreta. Reserved7
Tipo: UINT32 Reservado. compExpand
Tipo: UINT32 Gravação: consulte SHAPE_EQCOMP_EXPAND_MODE. compLogGain
Tipo: UINT32 Gravação: consulte SHAPE_EQCOMP_LOG_GAIN. Isso faz com que as fases de ataque e liberação decrementem e incrementem a redução de ganho exponencialmente, para torná-la linear no espaço logarítmico; ou seja, linear em dB. compSidechainMode
Tipo: UINT32 Gravação: consulte SHAPE_EQCOMP_SIDECHAIN_MODE. compMode
Tipo: UINT32 Gravação: consulte SHAPE_EQCOMP_COMPRESSOR_MODE. compEnable
Tipo: UINT32 Gravação: 1 == habilitado, 0 == desabilitado. compThreshold
Tipo: UINT32 Gravação: valor de limite, no formato u1.23 (-0x00_0000 a 0x80_0000). Reserved8
Tipo: UINT32 Reservado. compAttack
Tipo: UINT32 Gravação: taxa de ataque do compressor, no formato u1.23 (-0x00_0001 a 0x80_0000). Essa é a quantidade pela qual compGainReduction é decrementado a cada período de amostra quando o compressor/expansor está na fase de ataque. Se compLogGain estiver definido, compAttack será deslocado para a direita para alinhar o bit 23 com o bit mais significativo do valor atual de compGainReduction; isso faz com que o incremento seja exponencial. O valor 0 não é válido para este membro e causará operação incorreta. Reserved9
Tipo: UINT32 Reservado. compOneOverRatio
Tipo: UINT32 Gravação: inclinação do compressor, no formato u1.15 (-0x0000 a 0x8000). Este é o recíproco do controle de taxa tradicional dos compressores. Para uma taxa de 1:1, defina compOneOverRatio como 0x8000. Para uma taxa de 4:1, defina compOneOverRatio como 0x2000. O valor 0x0000 é uma taxa de infinito:1. compGainTarget
Tipo: UINT32 Gravação: destino definível pelo usuário para o ganho de saída (makeup). Durante um quadro de áudio, o ganho fará uma rampa do valor atual até compGainTarget, no formato u3.13 (-0x0000 a 0xFFFF).
