BASS.NET API for the Un4seen BASS Audio Library

BASS_TAG_CUE_POINT Class

BASS.NET API for the Un4seen BASS Audio Library
RIFF "cue " tag cue point structure.
Inheritance Hierarchy

SystemObject
  Un4seen.BassBASS_TAG_CUE_POINT

Namespace:  Un4seen.Bass
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

[SerializableAttribute]
[StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public class BASS_TAG_CUE_POINT

The BASS_TAG_CUE_POINT type exposes the following members.

Properties

  NameDescription
Public propertyBlockStart
Specifies the position of the start of the block containing the position. This is the byte offset from the start of the data section of the chunk, not the chunk’s FOURCC.
Public propertyChunkStart
Specifies the position of the start of the data chunk containing the cue point. This should be zero if there is only one chunk containing data (as is currently always the case).
Public propertyFourCC
Specifies the name or chunk ID of the chunk containing the cue point.
Public propertyName
Specifies the cue point name. Each record must have a unique Name field.
Public propertyPosition
Specifies the sample position of the cue point. This is the sequential sample number within the play order.
Public propertySampleOffset
Specifies the sample offset of the cue point relative to the start of the block.
Top
Remarks

The structure is given by BASS_ChannelGetTags(Int32, BASSTag) as it is in the RIFF file, which is little-endian, so the members will need to be reversed on big-endian platforms.
See Also

Reference