Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
    Page
Library
Module
Module type
Parameter
Class
Class type
Source
Ocue.TrackSourceOperations on TRACK within a cue sheet.
The type representing a TRACK within a cue sheet.
val init : 
  ?pregap:Time.t ->
  ?postgap:Time.t ->
  ?title:string ->
  ?performer:string ->
  ?songwriter:string ->
  ?isrc:string ->
  ?rems:string list ->
  track:(int * TrackMode.t) ->
  Flag.t list ->
  (int * Time.t) list ->
  tinit ?pregap ?postgap ?title ?performer ?songwriter ?isrc ?(rems = []) ~track flags indexes creates a new track
empty ~track is init ~track [] []
track track returns the position and the trackmode of track.
add_rem comment track adds a new unformatted rem line before others rems in track
add_rem' key value track adds a new rem line formatted as key <space> value line before others rems in track. The key is always uppercased.
add_index index time track adds a new index time in track. If a time was already associated with index, the value is replaced by time.
add_flags flags track adds flags to the set of flags in track.
add_arranger arranger track is add_rem' "ARRANGER" arranger track
add_composer composer track is add_rem' "COMPOSER" composer track
add_performer performer track adds a performer as performer in track.
add_performer songwriter track adds a songwriter as songwriter in track.
rem_key key track treats rems as key value pairs and tries to find the value associed with key in track.
rem_key_ci key track is rem_key key track but keys are compared with case-insensitivity.
Pretty printer