VstSpeakerProperties Struct Reference

#include <aeffectx.h>

List of all members.

Public Attributes

float azimuth
 unit: rad, range: -PI...PI, exception: 10.f for LFE channel
float elevation
 unit: rad, range: -PI/2...PI/2, exception: 10.f for LFE channel
float radius
 unit: meter, exception: 0.f for LFE channel
float reserved
 zero (reserved for future use)
char name [kVstMaxNameLen]
 for new setups, new names should be given (L/R/C... won't do)
VstInt32 type
char future [28]
 reserved for future use


Detailed Description

Speaker Properties. The origin for azimuth is right (as by math conventions dealing with radians). The elevation origin is also right, visualizing a rotation of a circle across the -pi/pi axis of the horizontal circle. Thus, an elevation of -pi/2 corresponds to bottom, and a speaker standing on the left, and 'beaming' upwards would have an azimuth of -pi, and an elevation of pi/2. For user interface representation, grads are more likely to be used, and the origins will obviously 'shift' accordingly.


Member Data Documentation

float VstSpeakerProperties::azimuth

unit: rad, range: -PI...PI, exception: 10.f for LFE channel

float VstSpeakerProperties::elevation

unit: rad, range: -PI/2...PI/2, exception: 10.f for LFE channel

char VstSpeakerProperties::future[28]

reserved for future use

char VstSpeakerProperties::name[kVstMaxNameLen]

for new setups, new names should be given (L/R/C... won't do)

float VstSpeakerProperties::radius

unit: meter, exception: 0.f for LFE channel

float VstSpeakerProperties::reserved

zero (reserved for future use)

VstInt32 VstSpeakerProperties::type

See also:
VstSpeakerType


The documentation for this struct was generated from the following file: Empty

Copyright ©2006 Steinberg Media Technologies. All Rights Reserved.