zenilib
0.5.3.0
|
#include <alSource.h>
Definition at line 82 of file alSource.h.
volatile ALfloat ALsource::AirAbsorptionFactor |
Definition at line 108 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
ALuint ALsource::BuffersInQueue |
Definition at line 138 of file alSource.h.
Referenced by alSourceQueueBuffers(), alSourceUnqueueBuffers(), GetSourceiv(), MixSource(), SetSourceiv(), and SetSourceState().
ALuint ALsource::BuffersPlayed |
Definition at line 139 of file alSource.h.
Referenced by alSourceUnqueueBuffers(), ApplyOffset(), GetSourceiv(), GetSourceOffset(), GetSourceSecOffset(), MixSource(), SetSourceiv(), and SetSourceState().
DirectParams ALsource::Direct |
Definition at line 166 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), and MixSource().
volatile ALboolean ALsource::DirectChannels |
Definition at line 101 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), GetSourceiv(), InitSourceParams(), and SetSourceiv().
ALfloat ALsource::DirectGain |
Direct filter and auxiliary send info.
Definition at line 146 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), InitSourceParams(), and SetSourceiv().
ALfloat ALsource::DirectGainHF |
Definition at line 147 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), InitSourceParams(), and SetSourceiv().
enum DistanceModel ALsource::DistanceModel |
Definition at line 100 of file alSource.h.
Referenced by CalcSourceParams(), GetSourceiv(), InitSourceParams(), and SetSourceiv().
volatile ALfloat ALsource::DopplerFactor |
Definition at line 110 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALboolean ALsource::DryGainHFAuto |
Definition at line 103 of file alSource.h.
Referenced by CalcSourceParams(), GetSourceiv(), InitSourceParams(), and SetSourceiv().
DryMixerFunc ALsource::DryMix |
Definition at line 161 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), and MixSource().
volatile ALfloat ALsource::Gain |
Definition at line 86 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), GetSourcedv(), InitSourceParams(), SetSourcefv(), SetSourceiv(), and UpdateDeviceParams().
ALfloat ALsource::Gain |
Definition at line 151 of file alSource.h.
ALfloat ALsource::GainHF |
Definition at line 152 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), InitSourceParams(), SetSourceiv(), and UpdateDeviceParams().
volatile ALboolean ALsource::HeadRelative |
Definition at line 98 of file alSource.h.
Referenced by CalcSourceParams(), GetSourceiv(), and SetSourceiv().
HrtfState ALsource::Hrtf |
HRTF info.
Definition at line 156 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), InitSourceParams(), MixSource(), and SetSourceState().
ALuint ALsource::id |
Self ID
Definition at line 177 of file alSource.h.
Referenced by alDeleteSources(), alGenSources(), and ReleaseALSources().
volatile ALfloat ALsource::InnerAngle |
Definition at line 90 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALboolean ALsource::Looping |
Definition at line 99 of file alSource.h.
Referenced by alSourceUnqueueBuffers(), GetSourceiv(), GetSourceOffsets(), InitSourceParams(), MixSource(), and SetSourceiv().
volatile ALfloat ALsource::MaxDistance |
Definition at line 93 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::MaxGain |
Definition at line 89 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::MinGain |
Definition at line 88 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALenum ALsource::NeedsUpdate |
Source needs to update its mixing parameters.
Definition at line 171 of file alSource.h.
Referenced by alSourceQueueBuffers(), InitSourceParams(), SetSourcefv(), SetSourceiv(), and UpdateDeviceParams().
ALenum ALsource::new_state |
Definition at line 126 of file alSource.h.
Referenced by alProcessUpdatesSOFT(), alSourcePausev(), alSourcePlayv(), alSourceRewindv(), alSourceStopv(), and InitSourceParams().
ALuint ALsource::NumChannels |
Current buffer sample info.
Definition at line 142 of file alSource.h.
Referenced by alSourceQueueBuffers(), MixSource(), and SetSourceiv().
ALdouble ALsource::Offset |
Last user-specified offset, and the offset type (bytes, samples, or seconds).
Definition at line 118 of file alSource.h.
Referenced by alProcessUpdatesSOFT(), GetSampleOffset(), InitSourceParams(), SetSourcefv(), SetSourceiv(), and SetSourceState().
ALenum ALsource::OffsetType |
Definition at line 119 of file alSource.h.
Referenced by GetSampleOffset(), SetSourcefv(), and SetSourceiv().
volatile ALfloat ALsource::Orientation[3] |
Definition at line 97 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::OuterAngle |
Definition at line 91 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::OuterGain |
Definition at line 87 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::OuterGainHF |
Definition at line 106 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
struct { ... } ALsource::Params |
Current target parameters used for mixing.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), and MixSource().
volatile ALfloat ALsource::Pitch |
Source properties.
Definition at line 85 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::Position[3] |
Definition at line 95 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
ALuint ALsource::position |
Source offset in samples, relative to the currently playing buffer, NOT the whole queue, and the fractional (fixed-point) offset to the next sample.
Definition at line 133 of file alSource.h.
Referenced by ApplyOffset(), GetSourceOffset(), GetSourceOffsets(), GetSourceSecOffset(), MixSource(), and SetSourceState().
ALuint ALsource::position_fraction |
Definition at line 134 of file alSource.h.
Referenced by ApplyOffset(), GetSourceOffset(), GetSourceSecOffset(), MixSource(), and SetSourceState().
ALbufferlistitem* ALsource::queue |
Source Buffer Queue info.
Definition at line 137 of file alSource.h.
Referenced by alDeleteSources(), alSourceQueueBuffers(), alSourceUnqueueBuffers(), ApplyOffset(), CalcNonAttnSourceParams(), CalcSourceParams(), GetSampleOffset(), GetSourceiv(), GetSourceOffset(), GetSourceOffsets(), GetSourceSecOffset(), MixSource(), ReleaseALSources(), SetSourceiv(), and SetSourceState().
volatile ALfloat ALsource::RefDistance |
Definition at line 92 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
ResamplerFunc ALsource::Resample |
Definition at line 160 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), and MixSource().
enum Resampler ALsource::Resampler |
Definition at line 112 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), InitSourceParams(), and MixSource().
volatile ALfloat ALsource::RollOffFactor |
Definition at line 94 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALfloat ALsource::RoomRolloffFactor |
Definition at line 109 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
ALuint ALsource::SampleSize |
Definition at line 143 of file alSource.h.
Referenced by alSourceQueueBuffers(), MixSource(), and SetSourceiv().
struct { ... } ALsource::Send[MAX_SENDS] |
SendParams ALsource::Send[MAX_SENDS] |
Definition at line 168 of file alSource.h.
struct ALeffectslot* ALsource::Slot |
Definition at line 150 of file alSource.h.
Referenced by alDeleteSources(), CalcNonAttnSourceParams(), CalcSourceParams(), ReleaseALSources(), SetSourceiv(), and UpdateDeviceParams().
volatile ALint ALsource::SourceType |
Source type (static, streaming, or undetermined)
Definition at line 122 of file alSource.h.
Referenced by alSourceQueueBuffers(), alSourceUnqueueBuffers(), GetSourceiv(), InitSourceParams(), MixSource(), and SetSourceiv().
volatile ALenum ALsource::state |
Source state (initial, playing, paused, or stopped)
Definition at line 125 of file alSource.h.
Referenced by alProcessUpdatesSOFT(), GetSourceiv(), GetSourceOffset(), GetSourceOffsets(), GetSourceSecOffset(), InitSourceParams(), MixSource(), SetSourcefv(), SetSourceiv(), and SetSourceState().
ALint ALsource::Step |
Definition at line 164 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), and MixSource().
ALvoid(* ALsource::Update)(struct ALsource *self, const ALCcontext *context) |
Method to update mixing parameters.
Definition at line 174 of file alSource.h.
Referenced by alSourceQueueBuffers(), and SetSourceiv().
volatile ALfloat ALsource::Velocity[3] |
Definition at line 96 of file alSource.h.
Referenced by CalcSourceParams(), GetSourcedv(), InitSourceParams(), and SetSourcefv().
volatile ALboolean ALsource::WetGainAuto |
Definition at line 104 of file alSource.h.
Referenced by CalcSourceParams(), GetSourceiv(), InitSourceParams(), and SetSourceiv().
volatile ALboolean ALsource::WetGainHFAuto |
Definition at line 105 of file alSource.h.
Referenced by CalcSourceParams(), GetSourceiv(), InitSourceParams(), and SetSourceiv().
WetMixerFunc ALsource::WetMix |
Definition at line 162 of file alSource.h.
Referenced by CalcNonAttnSourceParams(), CalcSourceParams(), and MixSource().