Enum PositionFlags
Channel Position Mode flags to be used with e.g. ChannelGetLength(Int32, PositionFlags), ChannelGetPosition(Int32, PositionFlags), ChannelSetPosition(Int32, Int64, PositionFlags) or StreamGetFilePosition(Int32, FileStreamPosition).
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.dll
Syntax
public enum PositionFlags : int
Bytes
Byte position.
CDTrack
CD Add-On: the track number.
Decode
Get the decoding (not playing) position.
DecodeTo
Flag: decode to the position instead of seeking.
Inexact
Flag: Allow inexact seeking. For speed, seeking may stop at the beginning of a block rather than partially processing the block to reach the requested position.
MIDIDecaySeek
Midi Add-On: Let the old sound decay naturally (including reverb) when changing the position, including looping and such can also be used in ChannelSetPosition(Int32, Int64, PositionFlags) calls to have it apply to particular position changes.
MIDITick
Tick position (MIDI streams only).
MixerNoRampIn
Mixer Flag: Don't ramp-in the start after seeking.
MusicOrders
Order.Row position (HMUSIC only). LoWord = order, HiWord = row * scaler (MusicPositionScaler).
MusicPositionReset
MOD Music Flag: Stop all notes when moving position.
MusicPositionResetEx
MOD Music Flag: Stop all notes and reset bmp/etc when moving position.
OGG
OGG bitstream number.
Scan
Scan the file to build a seek table up to the position, if it has not already been scanned. Scanning will continue from where it left off previously rather than restarting from the beginning of the file each time. This flag only applies to MP3/MP2/MP1 files and will be ignored with other file formats.
ZXTuneSubCount
ZXTune Sub Count.
ZXTuneSubLength
ZXTune Sub Length.