OpenMAX Bellagio 0.9.3
OMX_AUDIO_CONFIG_REVERBERATIONTYPE Struct Reference

#include <OMX_Audio.h>

Data Fields

OMX_U32 nSize
 
OMX_VERSIONTYPE nVersion
 
OMX_U32 nPortIndex
 
OMX_BOOL bEnable
 
OMX_BS32 sRoomLevel
 
OMX_BS32 sRoomHighFreqLevel
 
OMX_BS32 sReflectionsLevel
 
OMX_BU32 sReflectionsDelay
 
OMX_BS32 sReverbLevel
 
OMX_BU32 sReverbDelay
 
OMX_BU32 sDecayTime
 
OMX_BU32 nDecayHighFreqRatio
 
OMX_U32 nDensity
 
OMX_U32 nDiffusion
 
OMX_BU32 sReferenceHighFreq
 

Detailed Description

Reverberation is part of the reflected sound that follows the early reflections. In a typical room, this consists of a dense succession of echoes whose energy decays exponentially. The reverberation effect structure as defined here includes both (early) reflections as well as (late) reverberations.

Definition at line 1228 of file OMX_Audio.h.

Field Documentation

◆ bEnable

OMX_BOOL OMX_AUDIO_CONFIG_REVERBERATIONTYPE::bEnable

Enable/disable for reverberation control

Definition at line 1232 of file OMX_Audio.h.

◆ nDecayHighFreqRatio

OMX_BU32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::nDecayHighFreqRatio

Ratio of high frequency decay time relative to low frequency decay time in percent

Definition at line 1250 of file OMX_Audio.h.

◆ nDensity

OMX_U32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::nDensity

Modal density in the late reverberation decay, in percent (i.e. 0 - 100)

Definition at line 1252 of file OMX_Audio.h.

◆ nDiffusion

OMX_U32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::nDiffusion

Echo density in the late reverberation decay, in percent (i.e. 0 - 100)

Definition at line 1254 of file OMX_Audio.h.

◆ nPortIndex

OMX_U32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::nPortIndex

port that this structure applies to

Definition at line 1231 of file OMX_Audio.h.

◆ nSize

OMX_U32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::nSize

size of the structure in bytes

Definition at line 1229 of file OMX_Audio.h.

◆ nVersion

OMX_VERSIONTYPE OMX_AUDIO_CONFIG_REVERBERATIONTYPE::nVersion

OMX specification version information

Definition at line 1230 of file OMX_Audio.h.

◆ sDecayTime

OMX_BU32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sDecayTime

Late reverberation decay time at low frequencies, in milliseconds

Definition at line 1248 of file OMX_Audio.h.

◆ sReferenceHighFreq

OMX_BU32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sReferenceHighFreq

Reference high frequency in Hertz. This is the frequency used as the reference for all the high-frequency settings above

Definition at line 1256 of file OMX_Audio.h.

◆ sReflectionsDelay

OMX_BU32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sReflectionsDelay

Delay time of the first reflection relative to the direct path, in milliseconds

Definition at line 1241 of file OMX_Audio.h.

◆ sReflectionsLevel

OMX_BS32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sReflectionsLevel

Intensity level of early reflections (relative to room value), in millibels

Definition at line 1239 of file OMX_Audio.h.

◆ sReverbDelay

OMX_BU32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sReverbDelay

Time delay from the first early reflection to the beginning of the late reverberation section, in milliseconds

Definition at line 1245 of file OMX_Audio.h.

◆ sReverbLevel

OMX_BS32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sReverbLevel

Intensity level of late reverberation relative to room level, in millibels

Definition at line 1243 of file OMX_Audio.h.

◆ sRoomHighFreqLevel

OMX_BS32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sRoomHighFreqLevel

Attenuation at high frequencies relative to the intensity at low frequencies in millibels

Definition at line 1236 of file OMX_Audio.h.

◆ sRoomLevel

OMX_BS32 OMX_AUDIO_CONFIG_REVERBERATIONTYPE::sRoomLevel

Intensity level for the whole room effect (i.e. both early reflections and late reverberation) in millibels

Definition at line 1233 of file OMX_Audio.h.


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

Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo