Firelight Technologies FMOD Studio API

FSBANK_SUBSOUND

Representation of how to encode a single subsound in the final FSB.

Structure

typedef struct {
  const char* const *fileNames;
  unsigned int numFileNames;
  FSBANK_SPEAKERMAP speakerMap;
  FSBANK_BUILDFLAGS overrideFlags;
  unsigned int overrideQuality;
  float desiredSampleRate;
  float percentOptimizedRate;
} FSBANK_SUBSOUND;

Members

fileNames

List of file names used to produce an interleaved sound.

numFileNames

Number of files in above file name list, up to 16.

speakerMap

Setting to define the mapping and order of channels.

overrideFlags

Flags that will reverse the equivalent flags passed to FSBank_Build.

overrideQuality

Override the quality setting passed to FSBank_Build.

desiredSampleRate

Resample to this sample rate (ignores optimize sample rate setting), up to 192000Hz.

percentOptimizedRate

If using FSBANK_BUILD_OPTIMIZESAMPLERATE, this is the percentage of that rate to be used, up to 100.0%.

See Also




Version 1.03.06 Built on Apr 17, 2014