Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Metadata.ID3v2SourceRemove trailing nulls.
Find the index of the substring after the first null-terminated substring.
val make_recode :
(?source:[ `ISO_8859_1 | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
?target:[ `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
string ->
string)
option ->
int ->
string ->
stringval parse :
?recode:
(?source:[ `ISO_8859_1 | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
?target:[ `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
string ->
string) ->
R.t ->
(string * string) listParse ID3v2 tags.
val parse_file :
?recode:
(?source:[ `ISO_8859_1 | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
?target:[ `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
string ->
string) ->
string ->
(string * string) listAPIC data.
val parse_apic :
?recode:
(?source:[ `ISO_8859_1 | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
?target:[ `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] ->
string ->
string) ->
string ->
apicParse APIC data.
type frame_id = [ | `AENC| `APIC| `COMM| `COMR| `ENCR| `EQUA| `ETCO| `GEOB| `GRID| `IPLS| `LINK| `MCDI| `MLLT| `OWNE| `PCNT| `POPM| `POSS| `PRIV| `RBUF| `RVAD| `RVRB| `SYLT| `SYTC| `TALB| `TBPM| `TCOM| `TCON| `TCOP| `TDAT| `TDLY| `TENC| `TEXT| `TFLT| `TIME| `TIT1| `TIT2| `TIT3| `TKEY| `TLAN| `TLEN| `TMED| `TOAL| `TOFN| `TOLY| `TOPE| `TORY| `TOWN| `TPE1| `TPE2| `TPE3| `TPE4| `TPOS| `TPUB| `TRCK| `TRDA| `TRSN| `TRSO| `TSIZ| `TSRC| `TSSE| `TXXX| `TYER| `UFID| `USER| `USLT| `WCOM| `WCOP| `WOAF| `WOAR| `WOAS| `WORS| `WPAY| `WPUB| `WXXX ]val string_of_frame_id :
[< `AENC
| `APIC
| `COMM
| `COMR
| `ENCR
| `EQUA
| `ETCO
| `GEOB
| `GRID
| `IPLS
| `LINK
| `MCDI
| `MLLT
| `OWNE
| `PCNT
| `POPM
| `POSS
| `PRIV
| `RBUF
| `RVAD
| `RVRB
| `SYLT
| `SYTC
| `TALB
| `TBPM
| `TCOM
| `TCON
| `TCOP
| `TDAT
| `TDLY
| `TENC
| `TEXT
| `TFLT
| `TIME
| `TIT1
| `TIT2
| `TIT3
| `TKEY
| `TLAN
| `TLEN
| `TMED
| `TOAL
| `TOFN
| `TOLY
| `TOPE
| `TORY
| `TOWN
| `TPE1
| `TPE2
| `TPE3
| `TPE4
| `TPOS
| `TPUB
| `TRCK
| `TRDA
| `TRSN
| `TRSO
| `TSIZ
| `TSRC
| `TSSE
| `TXXX
| `TYER
| `UFID
| `USER
| `USLT
| `WCOM
| `WCOP
| `WOAF
| `WOAR
| `WOAS
| `WORS
| `WPAY
| `WPUB
| `WXXX ] ->
stringval default_flags :
[> `AENC
| `EQUA
| `ETCO
| `MLLT
| `POSS
| `RVAD
| `SYLT
| `SYTC
| `TENC
| `TLEN
| `TSIZ ] ->
[> `File_alter_preservation of bool | `Tag_alter_perservation of bool ] listval render_frame_data :
version:int ->
[< `Text of
[ `ISO_8859_1 | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] * string ] ->
string