Compartilhar via


Estrutura HrtfDistanceDecay (hrtfapoapi.h)

Descreve um comportamento de decaimento baseado em distância.

Sintaxe

typedef struct HrtfDistanceDecay {
  HrtfDistanceDecayType type;
  float                 maxGain;
  float                 minGain;
  float                 unityGainDistance;
  float                 cutoffDistance;
} HrtfDistanceDecay;

Membros

type

O tipo de comportamento de decaimento, natural ou personalizado.

maxGain

O limite máximo de ganho aplicado a qualquer distância. Aplica-se à decaimento natural e personalizada. Esse valor é especificado no banco de dados, com um intervalo de -96 a 12 inclusive. O valor padrão é 12 dB.

minGain

O limite mínimo de ganho aplicado a qualquer distância. Aplica-se à decaimento natural e personalizada. Esse valor é especificado no banco de dados, com um intervalo de -96 a 12 inclusive. O valor padrão é -96 dB.

unityGainDistance

A distância na qual o ganho é 0dB. Aplica-se apenas à decaimento natural. Esse valor é especificado em metros, com um intervalo de 0,05 a infinito (FLT_MAX). O valor padrão é 1 metro.

cutoffDistance

A distância na qual a saída é silenciosa. Aplica-se apenas à decaimento natural. Esse valor é especificado em metros, com um intervalo de zero (não inclusivo) a infinito (FLT_MAX). O valor padrão é infinito.

Requisitos

   
Cabeçalho hrtfapoapi.h

Confira também

HrtfApoInit

HrtfDistanceDecayType

Estruturas