Sample directory
- /cri/pc/samples/criatomex/playback_playback_ambisonics
Data used in the sample
- /cri/common/smpdata/criatomex/
- Ambisonics_project.acf
- Ambisonics_cue.acb
Sample description
- This is a sample that plays Ambisonics audio material.
To play Ambisonics audio material, you need to create data for ADX using CRI Atom Craft.
By initializing the library using the created data, an ASR rack (mixer) dedicated to Ambisonics will be created.
You can measure and check the output sound by specifying the created ASR rack ID and attaching a level meter.
The code to actually attach a level meter to the Ambisonics dedicated rack is shown below.
CriAtomExAsrRackId criAtomExAsrRack_GetAmbisonicRackId(void)
Get ASR Rack ID for Ambisonics playback.
void criAtomExAsrRack_AttachLevelMeter(CriAtomExAsrRackId rack_id, const CriAtomLevelMeterConfig *config, void *work, CriSint32 work_size)
Added ASR Rack level meter function.
By using the 3D positioning listener function, you can express things like rotating audio material.
For more information on 3D positioning, see 3D positioning .