MixTrackPointerEx extension
Methods
-
destroy(
) → void -
Available on Pointer<
Destroy the specified track.MixTrack> , provided by the MixTrackPointerEx extension -
framesToMs(
int frames) → int -
Available on Pointer<
Convert sample frames for a track's current format to milliseconds.MixTrack> , provided by the MixTrackPointerEx extension -
get3DPosition(
Pointer< MixPoint3D> position) → bool -
Available on Pointer<
Get a track's current position in 3D space.MixTrack> , provided by the MixTrackPointerEx extension -
getAudio(
) → Pointer< MixAudio> -
Available on Pointer<
Query the MIX_Audio assigned to a track.MixTrack> , provided by the MixTrackPointerEx extension -
getAudioStream(
) → Pointer< SdlAudioStream> -
Available on Pointer<
Query the SDL_AudioStream assigned to a track.MixTrack> , provided by the MixTrackPointerEx extension -
getFrequencyRatio(
) → double -
Available on Pointer<
Query the frequency ratio of a track.MixTrack> , provided by the MixTrackPointerEx extension -
getGain(
) → double -
Available on Pointer<
Get a track's gain control.MixTrack> , provided by the MixTrackPointerEx extension -
getMixer(
) → Pointer< MixMixer> -
Available on Pointer<
Get the MIX_Mixer that owns a MIX_Track.MixTrack> , provided by the MixTrackPointerEx extension -
getPlaybackPosition(
) → int -
Available on Pointer<
Get the current input position of a playing track.MixTrack> , provided by the MixTrackPointerEx extension -
getProperties(
) → int -
Available on Pointer<
Get the properties associated with a track.MixTrack> , provided by the MixTrackPointerEx extension -
getRemaining(
) → int -
Available on Pointer<
Return the number of sample frames remaining to be mixed in a track.MixTrack> , provided by the MixTrackPointerEx extension -
looping(
) → bool -
Available on Pointer<
Query whether a given track is looping.MixTrack> , provided by the MixTrackPointerEx extension -
msToFrames(
int ms) → int -
Available on Pointer<
Convert milliseconds to sample frames for a track's current format.MixTrack> , provided by the MixTrackPointerEx extension -
pause(
) → bool -
Available on Pointer<
Pause a currently-playing track.MixTrack> , provided by the MixTrackPointerEx extension -
paused(
) → bool -
Available on Pointer<
Query if a track is currently paused.MixTrack> , provided by the MixTrackPointerEx extension -
play(
int options) → bool -
Available on Pointer<
Start (or restart) mixing a track for playback.MixTrack> , provided by the MixTrackPointerEx extension -
playing(
) → bool -
Available on Pointer<
Query if a track is currently playing.MixTrack> , provided by the MixTrackPointerEx extension -
resume(
) → bool -
Available on Pointer<
Resume a currently-paused track.MixTrack> , provided by the MixTrackPointerEx extension -
set3DPosition(
Pointer< MixPoint3D> position) → bool -
Available on Pointer<
Set a track's position in 3D space.MixTrack> , provided by the MixTrackPointerEx extension -
setAudio(
Pointer< MixAudio> audio) → bool -
Available on Pointer<
Set a MIX_Track's input to a MIX_Audio.MixTrack> , provided by the MixTrackPointerEx extension -
setAudioStream(
Pointer< SdlAudioStream> stream) → bool -
Available on Pointer<
Set a MIX_Track's input to an SDL_AudioStream.MixTrack> , provided by the MixTrackPointerEx extension -
setCookedCallback(
Pointer< NativeFunction< 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 -
Available on Pointer<
Change the frequency ratio of a track.MixTrack> , provided by the MixTrackPointerEx extension -
setGain(
double gain) → bool -
Available on Pointer<
Set a track's gain control.MixTrack> , provided by the MixTrackPointerEx extension -
setGroup(
Pointer< MixGroup> group) → bool -
Available on Pointer<
Assign a track to a mixing group.MixTrack> , provided by the MixTrackPointerEx extension -
setIoStream(
Pointer< SdlIoStream> 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< Int32> 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 -
Available on Pointer<
Seek a playing track to a new position in its input.MixTrack> , provided by the MixTrackPointerEx extension -
setRawCallback(
Pointer< NativeFunction< 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< MixStereoGains> gains) → bool -
Available on Pointer<
Force a track to stereo output, with optionally left/right panning.MixTrack> , provided by the MixTrackPointerEx extension -
setStoppedCallback(
Pointer< NativeFunction< 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 -
Available on Pointer<
Halt a currently-playing track, possibly fading out over time.MixTrack> , provided by the MixTrackPointerEx extension -
tag(
String? tag) → bool -
Available on Pointer<
Assign an arbitrary tag to a track.MixTrack> , provided by the MixTrackPointerEx extension -
untag(
String? tag) → void -
Available on Pointer<
Remove an arbitrary tag from a track.MixTrack> , provided by the MixTrackPointerEx extension