X3DAUDIO_CONE

Specifies directionality for a single-channel non-LFE emitter by scaling DSP behaviour with respect to the emitter's orientation.

typedef struct X3DAUDIO_CONE {
    FLOAT32 InnerAngle;
    FLOAT32 OuterAngle;
    FLOAT32 InnerVolume;
    FLOAT32 OuterVolume;
    FLOAT32 InnerLPF;
    FLOAT32 OuterLPF;
    FLOAT32 InnerReverb;
    FLOAT32 OuterReverb;
} X3DAUDIO_CONE, *LPX3DAUDIO_CONE;

Members

InnerAngle
Inner cone angle in radians. This value must be within 0.0f to X3DAUDIO_2PI.
OuterAngle
Outer cone angle in radians. This value must be within InnerAngle to X3DAUDIO_2PI.
InnerVolume
Volume scaler on/within inner cone. This value must be within 0.0f to 2.0f.
OuterVolume
Volume scaler on/beyond outer cone. This value must be within 0.0f to 2.0f.
InnerLPF
LPF direct-path or reverb-path coefficient scaler on/within inner cone. This value must be within 0.0f to 1.0f.
OuterLPF
LPF direct-path or reverb-path coefficient scaler on/beyond outer cone. This must be within 0.0f to 1.0f.
InnerReverb
Reverb send level scaler on/within inner cone. This must be within 0.0f to 2.0f.
OuterReverb
Reverb send level scaler on/beyond outer cone. This must be within 0.0f to 2.0f.

Requirements

Header: Declared in X3daudio.h.

See Also

X3DAudio Structures