MixTrackPointerEx extension
Methods
-
destroy(
) → void mixer -
Available on Pointer<
Destroy the specified track.MixTrack> , provided by the MixTrackPointerEx extension -
framesToMs(
int frames) → int mixer -
Available on Pointer<
Convert sample frames for a track's current format to milliseconds.MixTrack> , provided by the MixTrackPointerEx extension -
get3DPosition(
Pointer< mixerMixPoint3D> position) → bool -
Available on Pointer<
Get a track's current position in 3D space.MixTrack> , provided by the MixTrackPointerEx extension -
getAudio(
) → Pointer< mixerMixAudio> -
Available on Pointer<
Query the MIX_Audio assigned to a track.MixTrack> , provided by the MixTrackPointerEx extension -
getAudioStream(
) → Pointer< mixerSdlAudioStream> -
Available on Pointer<
Query the SDL_AudioStream assigned to a track.MixTrack> , provided by the MixTrackPointerEx extension -
getFrequencyRatio(
) → double mixer -
Available on Pointer<
Query the frequency ratio of a track.MixTrack> , provided by the MixTrackPointerEx extension -
getGain(
) → double mixer -
Available on Pointer<
Get a track's gain control.MixTrack> , provided by the MixTrackPointerEx extension -
getLoops(
) → int mixer -
Available on Pointer<
Query how many loops remain for a given track.MixTrack> , provided by the MixTrackPointerEx extension -
getMixer(
) → Pointer< mixerMixMixer> -
Available on Pointer<
Get the MIX_Mixer that owns a MIX_Track.MixTrack> , provided by the MixTrackPointerEx extension -
getPlaybackPosition(
) → int mixer -
Available on Pointer<
Get the current input position of a playing track.MixTrack> , provided by the MixTrackPointerEx extension -
getProperties(
) → int mixer -
Available on Pointer<
Get the properties associated with a track.MixTrack> , provided by the MixTrackPointerEx extension -
getRemaining(
) → int mixer -
Available on Pointer<
Return the number of sample frames remaining to be mixed in a track.MixTrack> , provided by the MixTrackPointerEx extension -
msToFrames(
int ms) → int mixer -
Available on Pointer<
Convert milliseconds to sample frames for a track's current format.MixTrack> , provided by the MixTrackPointerEx extension -
pause(
) → bool mixer -
Available on Pointer<
Pause a currently-playing track.MixTrack> , provided by the MixTrackPointerEx extension -
paused(
) → bool mixer -
Available on Pointer<
Query if a track is currently paused.MixTrack> , provided by the MixTrackPointerEx extension -
play(
int options) → bool mixer -
Available on Pointer<
Start (or restart) mixing a track for playback.MixTrack> , provided by the MixTrackPointerEx extension -
playing(
) → bool mixer -
Available on Pointer<
Query if a track is currently playing.MixTrack> , provided by the MixTrackPointerEx extension -
resume(
) → bool mixer -
Available on Pointer<
Resume a currently-paused track.MixTrack> , provided by the MixTrackPointerEx extension -
set3DPosition(
Pointer< mixerMixPoint3D> position) → bool -
Available on Pointer<
Set a track's position in 3D space.MixTrack> , provided by the MixTrackPointerEx extension -
setAudio(
Pointer< mixerMixAudio> audio) → bool -
Available on Pointer<
Set a MIX_Track's input to a MIX_Audio.MixTrack> , provided by the MixTrackPointerEx extension -
setAudioStream(
Pointer< mixerSdlAudioStream> stream) → bool -
Available on Pointer<
Set a MIX_Track's input to an SDL_AudioStream.MixTrack> , provided by the MixTrackPointerEx extension -
setCookedCallback(
Pointer< mixerNativeFunction< cb, Pointer<MixTrackMixCallback> >NativeType> userdata) → bool -
Available on Pointer<
Set a callback that fires when the mixer has transformed a track's audio.MixTrack> , provided by the MixTrackPointerEx extension -
setFrequencyRatio(
double ratio) → bool mixer -
Available on Pointer<
Change the frequency ratio of a track.MixTrack> , provided by the MixTrackPointerEx extension -
setGain(
double gain) → bool mixer -
Available on Pointer<
Set a track's gain control.MixTrack> , provided by the MixTrackPointerEx extension -
setGroup(
Pointer< mixerMixGroup> group) → bool -
Available on Pointer<
Assign a track to a mixing group.MixTrack> , provided by the MixTrackPointerEx extension -
setIoStream(
Pointer< mixerSdlIoStream> io, bool closeio) → bool -
Available on Pointer<
Set a MIX_Track's input to an SDL_IOStream.MixTrack> , provided by the MixTrackPointerEx extension -
setOutputChannelMap(
Pointer< mixerInt32> chmap, int count) → bool -
Available on Pointer<
Set the current output channel map of a track.MixTrack> , provided by the MixTrackPointerEx extension -
setPlaybackPosition(
int frames) → bool mixer -
Available on Pointer<
Seek a playing track to a new position in its input.MixTrack> , provided by the MixTrackPointerEx extension -
setRawCallback(
Pointer< mixerNativeFunction< cb, Pointer<MixTrackMixCallback> >NativeType> userdata) → bool -
Available on Pointer<
Set a callback that fires when a MIX_Track has initial decoded audio.MixTrack> , provided by the MixTrackPointerEx extension -
setStereo(
Pointer< mixerMixStereoGains> gains) → bool -
Available on Pointer<
Force a track to stereo output, with optionally left/right panning.MixTrack> , provided by the MixTrackPointerEx extension -
setStoppedCallback(
Pointer< mixerNativeFunction< cb, Pointer<MixTrackStoppedCallback> >NativeType> userdata) → bool -
Available on Pointer<
Set a callback that fires when a MIX_Track is stopped.MixTrack> , provided by the MixTrackPointerEx extension -
stop(
int fadeOutFrames) → bool mixer -
Available on Pointer<
Halt a currently-playing track, possibly fading out over time.MixTrack> , provided by the MixTrackPointerEx extension -
tag(
String? tag) → bool mixer -
Available on Pointer<
Assign an arbitrary tag to a track.MixTrack> , provided by the MixTrackPointerEx extension -
untag(
String? tag) → void mixer -
Available on Pointer<
Remove an arbitrary tag from a track.MixTrack> , provided by the MixTrackPointerEx extension