This is the id3v2 Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:27:17 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
id3v2
ID3v2 parser
Eitaro Fukamachi
BSD 2-Clause
# id3v2 - ID3v2 parser
## Usage
“‘common-lisp
(id3v2:read-mp3-file #P"Music/ピノキオP/ありふれたせかいせいふく.mp3")
;=> #S(ID3V2.MP3:MP3
; :HEADER #S(ID3V2:ID3V2-HEADER :VERSION 4 :REVISION 0 :FLAGS 0 :SIZE 202227)
; :NAME "ありふれたせかいせいふく"
; :ARTIST "ピノキオP Feat. 初音ミク"
; :ALBUM "Obscure Questions"
; :YEAR "2012"
; :TRACK NIL
; :DISC NIL
; :GENRE "Electronica"
; :LENGTH NIL
; :COMMENTS NIL)
“‘
## Author
* Eitaro Fukamachi (e.arrows@gmail.com)
## Copyright
Copyright (c) 2015 Eitaro Fukamachi (e.arrows@gmail.com)
## License
Licensed under the BSD 2-Clause License.
0.1
trivial-gray-streams
(system).
babel
(system).
src
(module).
Modules are listed depth-first from the system components tree.
id3v2/src
id3v2
(system).
id3v2.lisp
(file).
id3v22.lisp
(file).
id3v23.lisp
(file).
id3v24.lisp
(file).
limit-stream.lisp
(file).
mp3.lisp
(file).
util.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
id3v2/id3v2.asd
id3v2/src/id3v2.lisp
id3v2/src/id3v22.lisp
id3v2/src/id3v23.lisp
id3v2/src/id3v24.lisp
id3v2/src/limit-stream.lisp
id3v2/src/mp3.lisp
id3v2/src/util.lisp
id3v2/src/id3v2.lisp
id3v22.lisp
(file).
id3v23.lisp
(file).
id3v24.lisp
(file).
limit-stream.lisp
(file).
mp3.lisp
(file).
util.lisp
(file).
src
(module).
id3v2-header
(structure).
id3v2-header-flags
(reader).
(setf id3v2-header-flags)
(writer).
id3v2-header-revision
(reader).
(setf id3v2-header-revision)
(writer).
id3v2-header-size
(reader).
(setf id3v2-header-size)
(writer).
id3v2-header-version
(reader).
(setf id3v2-header-version)
(writer).
read-mp3-file
(function).
copy-id3v2-header
(function).
has-id3-tag-p
(function).
id3v2-header-p
(function).
make-id3v2-header
(function).
read-id3v2-header
(function).
id3v2/src/id3v22.lisp
src
(module).
parse-id3v22
(function).
id3v2/src/id3v23.lisp
src
(module).
parse-id3v23
(function).
id3v2/src/id3v24.lisp
src
(module).
parse-id3v24
(function).
id3v2/src/limit-stream.lisp
src
(module).
limit-stream
(class).
make-limit-stream
(function).
stream-element-type
(method).
stream-read-byte
(method).
stream-read-sequence
(method).
limit-stream-real-stream
(reader method).
(setf limit-stream-real-stream)
(writer method).
id3v2/src/mp3.lisp
src
(module).
make-mp3
(function).
mp3
(structure).
mp3-album
(reader).
(setf mp3-album)
(writer).
mp3-artist
(reader).
(setf mp3-artist)
(writer).
mp3-comments
(reader).
(setf mp3-comments)
(writer).
mp3-disc
(reader).
(setf mp3-disc)
(writer).
mp3-genre
(reader).
(setf mp3-genre)
(writer).
mp3-header
(reader).
(setf mp3-header)
(writer).
mp3-length
(reader).
(setf mp3-length)
(writer).
mp3-name
(reader).
(setf mp3-name)
(writer).
mp3-track
(reader).
(setf mp3-track)
(writer).
mp3-year
(reader).
(setf mp3-year)
(writer).
id3v2/src/util.lisp
src
(module).
read-comment-string
(function).
read-frame-size
(function).
read-id
(function).
read-string
(function).
skip-bytes
(function).
Packages are listed by definition order.
id3v2
common-lisp
.
id3v2.2
.
id3v2.3
.
id3v2.4
.
id3v2.limit-stream
.
id3v2.mp3
.
id3v2.util
.
id3v2-header
(structure).
id3v2-header-flags
(reader).
(setf id3v2-header-flags)
(writer).
id3v2-header-revision
(reader).
(setf id3v2-header-revision)
(writer).
id3v2-header-size
(reader).
(setf id3v2-header-size)
(writer).
id3v2-header-version
(reader).
(setf id3v2-header-version)
(writer).
read-mp3-file
(function).
copy-id3v2-header
(function).
has-id3-tag-p
(function).
id3v2-header-p
(function).
make-id3v2-header
(function).
read-id3v2-header
(function).
id3v2.3
common-lisp
.
id3v2.mp3
.
id3v2.util
.
parse-id3v23
(function).
id3v2.2
common-lisp
.
id3v2.mp3
.
id3v2.util
.
parse-id3v22
(function).
id3v2.4
common-lisp
.
id3v2.mp3
.
id3v2.util
.
parse-id3v24
(function).
id3v2.limit-stream
common-lisp
.
limit-stream
(class).
make-limit-stream
(function).
limit-stream-real-stream
(generic reader).
(setf limit-stream-real-stream)
(generic writer).
id3v2.util
common-lisp
.
read-comment-string
(function).
read-frame-size
(function).
read-id
(function).
read-string
(function).
skip-bytes
(function).
id3v2.mp3
common-lisp
.
make-mp3
(function).
mp3
(structure).
mp3-album
(reader).
(setf mp3-album)
(writer).
mp3-artist
(reader).
(setf mp3-artist)
(writer).
mp3-comments
(reader).
(setf mp3-comments)
(writer).
mp3-disc
(reader).
(setf mp3-disc)
(writer).
mp3-genre
(reader).
(setf mp3-genre)
(writer).
mp3-header
(reader).
(setf mp3-header)
(writer).
mp3-length
(reader).
(setf mp3-length)
(writer).
mp3-name
(reader).
(setf mp3-name)
(writer).
mp3-track
(reader).
(setf mp3-track)
(writer).
mp3-year
(reader).
(setf mp3-year)
(writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
size
.
limit-stream
)) ¶limit-stream
)) ¶sb-gray
.
limit-stream
) sequence start end &key) ¶trivial-gray-streams
.
structure-object
.
common-lisp
.
limit-stream
)) ¶automatically generated reader method
limit-stream
)) ¶automatically generated writer method
Jump to: | (
C F G H I L M P R S |
---|
Jump to: | (
C F G H I L M P R S |
---|
Jump to: | A C D F G H L N R S T V Y |
---|
Jump to: | A C D F G H L N R S T V Y |
---|
Jump to: | C F I L M P S U |
---|
Jump to: | C F I L M P S U |
---|