Mac OS 9
SSpLocalizationData Struct Reference

#include <SoundSprocket.h>

Data Fields

UInt32 cpuLoad
 
UInt32 medium
 
float humidity
 
float roomSize
 
float roomReflectivity
 
float reverbAttenuation
 
UInt32 sourceMode
 
float referenceDistance
 
float coneAngleCos
 
float coneAttenuation
 
SSpLocationData currentLocation
 
UInt32 reserved0
 
UInt32 reserved1
 
UInt32 reserved2
 
UInt32 reserved3
 
UInt32 virtualSourceCount
 
SSpVirtualSourceData virtualSource [4]
 

Detailed Description

This is the data type is used with the SndGet/SetInfo selector siSSpLocalization = '3dif'

Field Documentation

◆ coneAngleCos

float SSpLocalizationData::coneAngleCos

Nominal distance for recording

◆ coneAttenuation

float SSpLocalizationData::coneAttenuation

Cos(angle/2) of attenuation cone

◆ currentLocation

SSpLocationData SSpLocalizationData::currentLocation

Attenuation outside the cone

◆ humidity

float SSpLocalizationData::humidity

Medium for sound propagation

◆ medium

UInt32 SSpLocalizationData::medium

CPU load vs. quality – 0 is best

◆ referenceDistance

float SSpLocalizationData::referenceDistance

Type of filtering to apply

◆ reserved0

UInt32 SSpLocalizationData::reserved0

Location of the sound

◆ reserved1

UInt32 SSpLocalizationData::reserved1

Reserved for future use – set to 0

◆ reserved2

UInt32 SSpLocalizationData::reserved2

Reserved for future use – set to 0

◆ reserved3

UInt32 SSpLocalizationData::reserved3

Reserved for future use – set to 0

◆ reverbAttenuation

float SSpLocalizationData::reverbAttenuation

Reverb model – bounce attenuation

◆ roomReflectivity

float SSpLocalizationData::roomReflectivity

Reverb model – distance bet. walls

◆ roomSize

float SSpLocalizationData::roomSize

Humidity when medium is air

◆ sourceMode

UInt32 SSpLocalizationData::sourceMode

Reverb model – mix level

◆ virtualSource

SSpVirtualSourceData SSpLocalizationData::virtualSource[4]

Number of reflections

◆ virtualSourceCount

UInt32 SSpLocalizationData::virtualSourceCount

Reserved for future use – set to 0


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