Mario Kart 64
Loading...
Searching...
No Matches
ma_engine_node Struct Reference

#include <miniaudio.h>

Collaboration diagram for ma_engine_node:
[legend]

Public Member Functions

 MA_ATOMIC (4, float) pitch
 
 MA_ATOMIC (4, ma_bool32) isPitchDisabled
 
 MA_ATOMIC (4, ma_bool32) isSpatializationDisabled
 
 MA_ATOMIC (4, ma_uint32) pinnedListenerIndex
 

Data Fields

ma_node_base baseNode
 
ma_enginepEngine
 
ma_uint32 sampleRate
 
ma_uint32 volumeSmoothTimeInPCMFrames
 
ma_mono_expansion_mode monoExpansionMode
 
ma_fader fader
 
ma_linear_resampler resampler
 
ma_spatializer spatializer
 
ma_panner panner
 
ma_gainer volumeGainer
 
ma_atomic_float volume
 
float oldPitch
 
float oldDopplerPitch
 
struct { 
 
   ma_atomic_float   volumeBeg 
 
   ma_atomic_float   volumeEnd 
 
   ma_atomic_uint64   fadeLengthInFrames 
 
   ma_atomic_uint64   absoluteGlobalTimeInFrames 
 
fadeSettings 
 
ma_bool8 _ownsHeap
 
void * _pHeap
 

Member Function Documentation

◆ MA_ATOMIC() [1/4]

ma_engine_node::MA_ATOMIC ( 4 ,
float  )

◆ MA_ATOMIC() [2/4]

ma_engine_node::MA_ATOMIC ( 4 ,
ma_bool32  )

◆ MA_ATOMIC() [3/4]

ma_engine_node::MA_ATOMIC ( 4 ,
ma_bool32  )

◆ MA_ATOMIC() [4/4]

ma_engine_node::MA_ATOMIC ( 4 ,
ma_uint32  )

Field Documentation

◆ _ownsHeap

ma_bool8 ma_engine_node::_ownsHeap

◆ _pHeap

void* ma_engine_node::_pHeap

◆ absoluteGlobalTimeInFrames

ma_atomic_uint64 ma_engine_node::absoluteGlobalTimeInFrames

◆ baseNode

ma_node_base ma_engine_node::baseNode

◆ fadeLengthInFrames

ma_atomic_uint64 ma_engine_node::fadeLengthInFrames

◆ fader

ma_fader ma_engine_node::fader

◆ [struct]

struct { ... } ma_engine_node::fadeSettings

◆ monoExpansionMode

ma_mono_expansion_mode ma_engine_node::monoExpansionMode

◆ oldDopplerPitch

float ma_engine_node::oldDopplerPitch

◆ oldPitch

float ma_engine_node::oldPitch

◆ panner

ma_panner ma_engine_node::panner

◆ pEngine

ma_engine* ma_engine_node::pEngine

◆ resampler

ma_linear_resampler ma_engine_node::resampler

◆ sampleRate

ma_uint32 ma_engine_node::sampleRate

◆ spatializer

ma_spatializer ma_engine_node::spatializer

◆ volume

ma_atomic_float ma_engine_node::volume

◆ volumeBeg

ma_atomic_float ma_engine_node::volumeBeg

◆ volumeEnd

ma_atomic_float ma_engine_node::volumeEnd

◆ volumeGainer

ma_gainer ma_engine_node::volumeGainer

◆ volumeSmoothTimeInPCMFrames

ma_uint32 ma_engine_node::volumeSmoothTimeInPCMFrames

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