![]() |
Om
1.0.0
A universal framework for multimedia simulation
|
A class that receives sound propagation and rendering statistics for an acoustic context. More...
#include <omAcousticStatistics.h>
Public Member Functions | |
| AcousticStatistics () | |
| Create a default acoustic statistics object. More... | |
Public Attributes | |
| Size | listenerCount |
| Th enumber of enabled listeners in the scene on the last frame. More... | |
| Size | activeListenerCount |
| The number of active sound listeners in the scene on the last frame, e.g. the number simulated. More... | |
| Size | sourceCount |
| The total number of enabled sources in the scene on the last frame. More... | |
| Size | activeSourceCount |
| The number of active sound sources in the scene on the last frame, e.g. the number simulated. More... | |
| Size | objectCount |
| The number of objects there were in the scene on the last frame. More... | |
| Float | averageIRLength |
| The average length of all impulse responses that were computed. More... | |
| Float | maxIRLength |
| The length of the longest impulse responses that was computed. More... | |
| Time | updateTime |
| The total time spent updating the state of the acoustic context on the last frame. More... | |
| Float | bufferingLoad |
| The current buffering load, from 0 to 1, indicating the fraction of real time spent buffering source audio. More... | |
| Float | renderingLoad |
| The current audio rendering load, from 0 to 1, indicating the fraction of real time spent rendering. More... | |
| Float | renderingLatency |
| The latency in seconds of the rendering system. More... | |
| Size | propagationMemory |
| The approximate total amount of memory in bytes used for the propagation system. More... | |
| Size | renderingMemory |
| The approximate total amount of memory in bytes used for the rendering system. More... | |
| Size | totalMemory |
| The approximate total amount of memory in bytes used by the whole system. More... | |
A class that receives sound propagation and rendering statistics for an acoustic context.
| om::sound::acoustics::contexts::AcousticStatistics::AcousticStatistics | ( | ) |
Create a default acoustic statistics object.
| Size om::sound::acoustics::contexts::AcousticStatistics::listenerCount |
Th enumber of enabled listeners in the scene on the last frame.
| Size om::sound::acoustics::contexts::AcousticStatistics::activeListenerCount |
The number of active sound listeners in the scene on the last frame, e.g. the number simulated.
| Size om::sound::acoustics::contexts::AcousticStatistics::sourceCount |
The total number of enabled sources in the scene on the last frame.
| Size om::sound::acoustics::contexts::AcousticStatistics::activeSourceCount |
The number of active sound sources in the scene on the last frame, e.g. the number simulated.
| Size om::sound::acoustics::contexts::AcousticStatistics::objectCount |
The number of objects there were in the scene on the last frame.
| Float om::sound::acoustics::contexts::AcousticStatistics::averageIRLength |
The average length of all impulse responses that were computed.
| Float om::sound::acoustics::contexts::AcousticStatistics::maxIRLength |
The length of the longest impulse responses that was computed.
| Time om::sound::acoustics::contexts::AcousticStatistics::updateTime |
The total time spent updating the state of the acoustic context on the last frame.
| Float om::sound::acoustics::contexts::AcousticStatistics::bufferingLoad |
The current buffering load, from 0 to 1, indicating the fraction of real time spent buffering source audio.
| Float om::sound::acoustics::contexts::AcousticStatistics::renderingLoad |
The current audio rendering load, from 0 to 1, indicating the fraction of real time spent rendering.
| Float om::sound::acoustics::contexts::AcousticStatistics::renderingLatency |
The latency in seconds of the rendering system.
| Size om::sound::acoustics::contexts::AcousticStatistics::propagationMemory |
The approximate total amount of memory in bytes used for the propagation system.
This value includes any caches or data structures that accelerate sound propagation.
| Size om::sound::acoustics::contexts::AcousticStatistics::renderingMemory |
The approximate total amount of memory in bytes used for the rendering system.
| Size om::sound::acoustics::contexts::AcousticStatistics::totalMemory |
The approximate total amount of memory in bytes used by the whole system.
1.8.11