The zpb-exif Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The zpb-exif Reference Manual

This is the zpb-exif Reference Manual, version 1.2.3, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:46:15 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

ZPB-EXIF can read EXIF data from image files. It is available under a
BSD-like license.

For documentation, see doc/index.html.

For any questions and comments, please email Zach Beane
.



Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 zpb-exif

Author

Zachary Beane <xach@xach.com>

License

BSD

Description

Read EXIF data from image files

Version

1.2.3

Source

zpb-exif.asd (file)

Component

exif.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 zpb-exif.asd

Location

zpb-exif.asd

Systems

zpb-exif (system)


Previous: , Up: Lisp files   [Contents][Index]

3.1.2 zpb-exif/exif.lisp

Parent

zpb-exif (system)

Location

exif.lisp

Packages

zpb-exif

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 zpb-exif

Source

exif.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: entry-value IFD-ENTRY
Package

zpb-exif

Source

exif.lisp (file)

Function: exif-alist EXIF &key PARSEDP

Return the keys and values from the Image, Exif, and GPS IFDs of EXIF.

Package

zpb-exif

Source

exif.lisp (file)

Function: exif-data EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: exif-value TAG EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: ifd-alist IFD &key PARSEDP

Return all the values in IFD as an alist.

Package

zpb-exif

Source

exif.lisp (file)

Function: ifd-entry TAG IFD
Package

zpb-exif

Source

exif.lisp (file)

Function: make-exif OBJECT

Read and create an exif object from OBJECT, which may be a pathname designator or a stream.

Package

zpb-exif

Source

exif.lisp (file)

Function: parse-exif-data FILE
Package

zpb-exif

Source

exif.lisp (file)

Function: parsed-entry-value IFD-ENTRY
Package

zpb-exif

Source

exif.lisp (file)

Function: parsed-exif-value TAG EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: thumbnail-image EXIF

Return an (UNSIGNED-BYTE 8) vector containing the JPEG data for the thumbnail image in EXIF, if present. If there is no thumbnail, return NIL.

Package

zpb-exif

Source

exif.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Generic functions

Generic Function: exif-ifd OBJECT
Generic Function: (setf exif-ifd) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: exif-ifd (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf exif-ifd) NEW-VALUE (EXIF exif)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: gps-ifd OBJECT
Generic Function: (setf gps-ifd) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: gps-ifd (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf gps-ifd) NEW-VALUE (EXIF exif)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: image-ifd OBJECT
Generic Function: (setf image-ifd) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: image-ifd (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf image-ifd) NEW-VALUE (EXIF exif)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: interoperability-ifd OBJECT
Generic Function: (setf interoperability-ifd) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: interoperability-ifd (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf interoperability-ifd) NEW-VALUE (EXIF exif)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: thumbnail-ifd OBJECT
Generic Function: (setf thumbnail-ifd) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: thumbnail-ifd (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf thumbnail-ifd) NEW-VALUE (EXIF exif)

automatically generated writer method

Source

exif.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Conditions

Condition: invalid-exif-stream ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

invalid-stream (condition)

Condition: invalid-jpeg-stream ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

invalid-stream (condition)

Condition: invalid-stream ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Classes

Class: ifd-entry ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: exif
Initargs

:exif

Readers

exif (generic function)

Slot: ifd
Initargs

:ifd

Readers

ifd (generic function)

Slot: tag
Initargs

:tag

Readers

tag (generic function)

Slot: type
Initargs

:type

Readers

type (generic function)

Slot: count
Initargs

:count

Readers

count (generic function)

Slot: value-offset
Initargs

:value-offset

Readers

value-offset (generic function)

Slot: value
Initargs

:value

Readers

%value (generic function)

Writers

(setf value) (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *optimizations*
Package

zpb-exif

Source

exif.lisp (file)

Special Variable: *reader-functions/lsb*
Package

zpb-exif

Source

exif.lisp (file)

Special Variable: *reader-functions/msb*
Package

zpb-exif

Source

exif.lisp (file)

Special Variable: *type-readers*
Package

zpb-exif

Source

exif.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: define-exif-type NAME (BASE-TYPE) &rest OPTIONS
Package

zpb-exif

Source

exif.lisp (file)

Macro: define-tagset NAME &body TAG-DEFINITIONS
Package

zpb-exif

Source

exif.lisp (file)

Macro: do-gets (J START STEP COUNT) &body BODY

Evaluate BODY COUNT times, binding J to START initially, then incrementing it by STEP. The results of the evaluation are returned as a vector.

Package

zpb-exif

Source

exif.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: %ifd-entry TAG IFD
Package

zpb-exif

Source

exif.lisp (file)

Function: bisect-find OBJECT VECTOR &key KEY
Package

zpb-exif

Source

exif.lisp (file)

Function: check-bytes STREAM &rest BYTES

Return true if next bytes of STREAM match the list BYTES.

Package

zpb-exif

Source

exif.lisp (file)

Function: exif-type-parser-fun EXIF-TYPE
Package

zpb-exif

Source

exif.lisp (file)

Function: find-ifd-entry TAG EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-16 POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-16/lsb POS BUF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-16/msb POS BUF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-32 POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-32/lsb POS BUF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-32/msb POS BUF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-8 POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-8/* POS BUF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-ascii TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-byte TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-long TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-rational TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-short TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-slong TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-srational TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-string POS LENGTH EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-undefined TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: get-unknown-type TYPE &rest ARGS
Package

zpb-exif

Source

exif.lisp (file)

Function: immediate-value-p TYPE COUNT

Can COUNT items of TYPE be stored in the 32-bit IFD entry value offset area?

Package

zpb-exif

Source

exif.lisp (file)

Function: initialize-exif-ifds EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: initialize-ifd-entry IFD-ENTRY
Package

zpb-exif

Source

exif.lisp (file)

Function: long->slong LONG
Package

zpb-exif

Source

exif.lisp (file)

Function: make-exif-from-file FILE
Package

zpb-exif

Source

exif.lisp (file)

Function: make-exif-from-stream STREAM

Extract an Exif object from the open (unsigned-byte 8) STREAM. The stream must be positioned at the beginning of JPEG data. If the stream is not a JPEG stream, raise INVALID-JPEG-STREAM. If the stream does not contain Exif data, raise INVALID-EXIF-STREAM.

Package

zpb-exif

Source

exif.lisp (file)

Function: parse-datetime STRING

Convert an Exif datetime string in the form "YYYY:MM:DD hh:mm:ss" to a universal time.

Package

zpb-exif

Source

exif.lisp (file)

Function: read-ifd POS TAGSET EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: read-ifd-entry POS IFD EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: read-ifd-value TYPE COUNT POS EXIF
Package

zpb-exif

Source

exif.lisp (file)

Function: read-jpeg-uint16 STREAM
Package

zpb-exif

Source

exif.lisp (file)

Function: seek-to-app1 STREAM

Position STREAM after the #xFF, #xE1 marker in the JPEG stream representing the APP1 segment. Raise an INVALID-EXIF-STREAM error if no APP1 segment can be found.

Package

zpb-exif

Source

exif.lisp (file)

Function: tag-code NAME TAGSET
Package

zpb-exif

Source

exif.lisp (file)

Function: tag-designator TAG TAGSET
Package

zpb-exif

Source

exif.lisp (file)

Function: tag-name CODE TAGSET
Package

zpb-exif

Source

exif.lisp (file)

Function: tag-type CODE TAGSET
Package

zpb-exif

Source

exif.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: %value OBJECT
Package

zpb-exif

Methods
Method: %value (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: count OBJECT
Package

zpb-exif

Methods
Method: count (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: data OBJECT
Package

zpb-exif

Methods
Method: data (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: endianness OBJECT
Package

zpb-exif

Methods
Method: endianness (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: entries OBJECT
Generic Function: (setf entries) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: entries (IFD ifd)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf entries) NEW-VALUE (IFD ifd)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: exif OBJECT
Package

zpb-exif

Methods
Method: exif (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: file OBJECT
Package

zpb-exif

Methods
Method: file (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: get-16-function OBJECT
Package

zpb-exif

Methods
Method: get-16-function (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: get-32-function OBJECT
Package

zpb-exif

Methods
Method: get-32-function (EXIF exif)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: ifd OBJECT
Package

zpb-exif

Methods
Method: ifd (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: name OBJECT
Package

zpb-exif

Methods
Method: name (TAGSET-ENTRY tagset-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: next-ifd-offset OBJECT
Generic Function: (setf next-ifd-offset) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: next-ifd-offset (IFD ifd)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf next-ifd-offset) NEW-VALUE (IFD ifd)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: offset OBJECT
Package

zpb-exif

Methods
Method: offset (EXIF exif)

The position in the input stream from where the Exif data was read.

Source

exif.lisp (file)

Generic Function: tag OBJECT
Package

zpb-exif

Methods
Method: tag (TAGSET-ENTRY tagset-entry)

automatically generated reader method

Source

exif.lisp (file)

Method: tag (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: tagset OBJECT
Generic Function: (setf tagset) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: tagset (IFD ifd)

automatically generated reader method

Source

exif.lisp (file)

Method: (setf tagset) NEW-VALUE (IFD ifd)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: type OBJECT
Package

zpb-exif

Methods
Method: type (TAGSET-ENTRY tagset-entry)

automatically generated reader method

Source

exif.lisp (file)

Method: type (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)

Generic Function: (setf value) NEW-VALUE OBJECT
Package

zpb-exif

Methods
Method: (setf value) NEW-VALUE (IFD-ENTRY ifd-entry)

automatically generated writer method

Source

exif.lisp (file)

Generic Function: value-offset OBJECT
Package

zpb-exif

Methods
Method: value-offset (IFD-ENTRY ifd-entry)

automatically generated reader method

Source

exif.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: exif ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: file
Initargs

:file

Readers

file (generic function)

Slot: data
Initargs

:data

Readers

data (generic function)

Slot: offset

The position in the input stream from where the Exif data was read.

Initargs

:offset

Readers

offset (generic function)

Slot: get-32-function
Initargs

:get-32-function

Readers

get-32-function (generic function)

Slot: get-16-function
Initargs

:get-16-function

Readers

get-16-function (generic function)

Slot: endianness
Initargs

:endianness

Readers

endianness (generic function)

Slot: image-ifd
Initargs

:image-ifd

Readers

image-ifd (generic function)

Writers

(setf image-ifd) (generic function)

Slot: thumbnail-ifd
Initargs

:thumbnail-ifd

Readers

thumbnail-ifd (generic function)

Writers

(setf thumbnail-ifd) (generic function)

Slot: exif-ifd
Initargs

:exif-ifd

Readers

exif-ifd (generic function)

Writers

(setf exif-ifd) (generic function)

Slot: gps-ifd
Initargs

:gps-ifd

Readers

gps-ifd (generic function)

Writers

(setf gps-ifd) (generic function)

Slot: interoperability-ifd
Initargs

:interoperability-ifd

Readers

interoperability-ifd (generic function)

Writers

(setf interoperability-ifd) (generic function)

Class: ifd ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: tagset
Initargs

:tagset

Readers

tagset (generic function)

Writers

(setf tagset) (generic function)

Slot: entries
Initargs

:entries

Readers

entries (generic function)

Writers

(setf entries) (generic function)

Slot: next-ifd-offset
Initargs

:next-ifd-offset

Initform

0

Readers

next-ifd-offset (generic function)

Writers

(setf next-ifd-offset) (generic function)

Class: tagset-entry ()
Package

zpb-exif

Source

exif.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: tag
Initargs

:tag

Readers

tag (generic function)

Slot: name
Initargs

:name

Readers

name (generic function)

Slot: type
Initargs

:type

Readers

type (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   Z  
Index Entry  Section

F
File, Lisp, zpb-exif.asd: The zpb-exif<dot>asd file
File, Lisp, zpb-exif/exif.lisp: The zpb-exif/exif<dot>lisp file

L
Lisp File, zpb-exif.asd: The zpb-exif<dot>asd file
Lisp File, zpb-exif/exif.lisp: The zpb-exif/exif<dot>lisp file

Z
zpb-exif.asd: The zpb-exif<dot>asd file
zpb-exif/exif.lisp: The zpb-exif/exif<dot>lisp file

Jump to:   F   L   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   V  
Index Entry  Section

%
%ifd-entry: Internal functions
%value: Internal generic functions
%value: Internal generic functions

(
(setf entries): Internal generic functions
(setf entries): Internal generic functions
(setf exif-ifd): Exported generic functions
(setf exif-ifd): Exported generic functions
(setf gps-ifd): Exported generic functions
(setf gps-ifd): Exported generic functions
(setf image-ifd): Exported generic functions
(setf image-ifd): Exported generic functions
(setf interoperability-ifd): Exported generic functions
(setf interoperability-ifd): Exported generic functions
(setf next-ifd-offset): Internal generic functions
(setf next-ifd-offset): Internal generic functions
(setf tagset): Internal generic functions
(setf tagset): Internal generic functions
(setf thumbnail-ifd): Exported generic functions
(setf thumbnail-ifd): Exported generic functions
(setf value): Internal generic functions
(setf value): Internal generic functions

B
bisect-find: Internal functions

C
check-bytes: Internal functions
count: Internal generic functions
count: Internal generic functions

D
data: Internal generic functions
data: Internal generic functions
define-exif-type: Internal macros
define-tagset: Internal macros
do-gets: Internal macros

E
endianness: Internal generic functions
endianness: Internal generic functions
entries: Internal generic functions
entries: Internal generic functions
entry-value: Exported functions
exif: Internal generic functions
exif: Internal generic functions
exif-alist: Exported functions
exif-data: Exported functions
exif-ifd: Exported generic functions
exif-ifd: Exported generic functions
exif-type-parser-fun: Internal functions
exif-value: Exported functions

F
file: Internal generic functions
file: Internal generic functions
find-ifd-entry: Internal functions
Function, %ifd-entry: Internal functions
Function, bisect-find: Internal functions
Function, check-bytes: Internal functions
Function, entry-value: Exported functions
Function, exif-alist: Exported functions
Function, exif-data: Exported functions
Function, exif-type-parser-fun: Internal functions
Function, exif-value: Exported functions
Function, find-ifd-entry: Internal functions
Function, get-16: Internal functions
Function, get-16/lsb: Internal functions
Function, get-16/msb: Internal functions
Function, get-32: Internal functions
Function, get-32/lsb: Internal functions
Function, get-32/msb: Internal functions
Function, get-8: Internal functions
Function, get-8/*: Internal functions
Function, get-ascii: Internal functions
Function, get-byte: Internal functions
Function, get-long: Internal functions
Function, get-rational: Internal functions
Function, get-short: Internal functions
Function, get-slong: Internal functions
Function, get-srational: Internal functions
Function, get-string: Internal functions
Function, get-undefined: Internal functions
Function, get-unknown-type: Internal functions
Function, ifd-alist: Exported functions
Function, ifd-entry: Exported functions
Function, immediate-value-p: Internal functions
Function, initialize-exif-ifds: Internal functions
Function, initialize-ifd-entry: Internal functions
Function, long->slong: Internal functions
Function, make-exif: Exported functions
Function, make-exif-from-file: Internal functions
Function, make-exif-from-stream: Internal functions
Function, parse-datetime: Internal functions
Function, parse-exif-data: Exported functions
Function, parsed-entry-value: Exported functions
Function, parsed-exif-value: Exported functions
Function, read-ifd: Internal functions
Function, read-ifd-entry: Internal functions
Function, read-ifd-value: Internal functions
Function, read-jpeg-uint16: Internal functions
Function, seek-to-app1: Internal functions
Function, tag-code: Internal functions
Function, tag-designator: Internal functions
Function, tag-name: Internal functions
Function, tag-type: Internal functions
Function, thumbnail-image: Exported functions

G
Generic Function, %value: Internal generic functions
Generic Function, (setf entries): Internal generic functions
Generic Function, (setf exif-ifd): Exported generic functions
Generic Function, (setf gps-ifd): Exported generic functions
Generic Function, (setf image-ifd): Exported generic functions
Generic Function, (setf interoperability-ifd): Exported generic functions
Generic Function, (setf next-ifd-offset): Internal generic functions
Generic Function, (setf tagset): Internal generic functions
Generic Function, (setf thumbnail-ifd): Exported generic functions
Generic Function, (setf value): Internal generic functions
Generic Function, count: Internal generic functions
Generic Function, data: Internal generic functions
Generic Function, endianness: Internal generic functions
Generic Function, entries: Internal generic functions
Generic Function, exif: Internal generic functions
Generic Function, exif-ifd: Exported generic functions
Generic Function, file: Internal generic functions
Generic Function, get-16-function: Internal generic functions
Generic Function, get-32-function: Internal generic functions
Generic Function, gps-ifd: Exported generic functions
Generic Function, ifd: Internal generic functions
Generic Function, image-ifd: Exported generic functions
Generic Function, interoperability-ifd: Exported generic functions
Generic Function, name: Internal generic functions
Generic Function, next-ifd-offset: Internal generic functions
Generic Function, offset: Internal generic functions
Generic Function, tag: Internal generic functions
Generic Function, tagset: Internal generic functions
Generic Function, thumbnail-ifd: Exported generic functions
Generic Function, type: Internal generic functions
Generic Function, value-offset: Internal generic functions
get-16: Internal functions
get-16-function: Internal generic functions
get-16-function: Internal generic functions
get-16/lsb: Internal functions
get-16/msb: Internal functions
get-32: Internal functions
get-32-function: Internal generic functions
get-32-function: Internal generic functions
get-32/lsb: Internal functions
get-32/msb: Internal functions
get-8: Internal functions
get-8/*: Internal functions
get-ascii: Internal functions
get-byte: Internal functions
get-long: Internal functions
get-rational: Internal functions
get-short: Internal functions
get-slong: Internal functions
get-srational: Internal functions
get-string: Internal functions
get-undefined: Internal functions
get-unknown-type: Internal functions
gps-ifd: Exported generic functions
gps-ifd: Exported generic functions

I
ifd: Internal generic functions
ifd: Internal generic functions
ifd-alist: Exported functions
ifd-entry: Exported functions
image-ifd: Exported generic functions
image-ifd: Exported generic functions
immediate-value-p: Internal functions
initialize-exif-ifds: Internal functions
initialize-ifd-entry: Internal functions
interoperability-ifd: Exported generic functions
interoperability-ifd: Exported generic functions

L
long->slong: Internal functions

M
Macro, define-exif-type: Internal macros
Macro, define-tagset: Internal macros
Macro, do-gets: Internal macros
make-exif: Exported functions
make-exif-from-file: Internal functions
make-exif-from-stream: Internal functions
Method, %value: Internal generic functions
Method, (setf entries): Internal generic functions
Method, (setf exif-ifd): Exported generic functions
Method, (setf gps-ifd): Exported generic functions
Method, (setf image-ifd): Exported generic functions
Method, (setf interoperability-ifd): Exported generic functions
Method, (setf next-ifd-offset): Internal generic functions
Method, (setf tagset): Internal generic functions
Method, (setf thumbnail-ifd): Exported generic functions
Method, (setf value): Internal generic functions
Method, count: Internal generic functions
Method, data: Internal generic functions
Method, endianness: Internal generic functions
Method, entries: Internal generic functions
Method, exif: Internal generic functions
Method, exif-ifd: Exported generic functions
Method, file: Internal generic functions
Method, get-16-function: Internal generic functions
Method, get-32-function: Internal generic functions
Method, gps-ifd: Exported generic functions
Method, ifd: Internal generic functions
Method, image-ifd: Exported generic functions
Method, interoperability-ifd: Exported generic functions
Method, name: Internal generic functions
Method, next-ifd-offset: Internal generic functions
Method, offset: Internal generic functions
Method, tag: Internal generic functions
Method, tag: Internal generic functions
Method, tagset: Internal generic functions
Method, thumbnail-ifd: Exported generic functions
Method, type: Internal generic functions
Method, type: Internal generic functions
Method, value-offset: Internal generic functions

N
name: Internal generic functions
name: Internal generic functions
next-ifd-offset: Internal generic functions
next-ifd-offset: Internal generic functions

O
offset: Internal generic functions
offset: Internal generic functions

P
parse-datetime: Internal functions
parse-exif-data: Exported functions
parsed-entry-value: Exported functions
parsed-exif-value: Exported functions

R
read-ifd: Internal functions
read-ifd-entry: Internal functions
read-ifd-value: Internal functions
read-jpeg-uint16: Internal functions

S
seek-to-app1: Internal functions

T
tag: Internal generic functions
tag: Internal generic functions
tag: Internal generic functions
tag-code: Internal functions
tag-designator: Internal functions
tag-name: Internal functions
tag-type: Internal functions
tagset: Internal generic functions
tagset: Internal generic functions
thumbnail-ifd: Exported generic functions
thumbnail-ifd: Exported generic functions
thumbnail-image: Exported functions
type: Internal generic functions
type: Internal generic functions
type: Internal generic functions

V
value-offset: Internal generic functions
value-offset: Internal generic functions

Jump to:   %   (  
B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   V  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
C   D   E   F   G   I   N   O   S   T   V  
Index Entry  Section

*
*optimizations*: Internal special variables
*reader-functions/lsb*: Internal special variables
*reader-functions/msb*: Internal special variables
*type-readers*: Internal special variables

C
count: Exported classes

D
data: Internal classes

E
endianness: Internal classes
entries: Internal classes
exif: Exported classes
exif-ifd: Internal classes

F
file: Internal classes

G
get-16-function: Internal classes
get-32-function: Internal classes
gps-ifd: Internal classes

I
ifd: Exported classes
image-ifd: Internal classes
interoperability-ifd: Internal classes

N
name: Internal classes
next-ifd-offset: Internal classes

O
offset: Internal classes

S
Slot, count: Exported classes
Slot, data: Internal classes
Slot, endianness: Internal classes
Slot, entries: Internal classes
Slot, exif: Exported classes
Slot, exif-ifd: Internal classes
Slot, file: Internal classes
Slot, get-16-function: Internal classes
Slot, get-32-function: Internal classes
Slot, gps-ifd: Internal classes
Slot, ifd: Exported classes
Slot, image-ifd: Internal classes
Slot, interoperability-ifd: Internal classes
Slot, name: Internal classes
Slot, next-ifd-offset: Internal classes
Slot, offset: Internal classes
Slot, tag: Exported classes
Slot, tag: Internal classes
Slot, tagset: Internal classes
Slot, thumbnail-ifd: Internal classes
Slot, type: Exported classes
Slot, type: Internal classes
Slot, value: Exported classes
Slot, value-offset: Exported classes
Special Variable, *optimizations*: Internal special variables
Special Variable, *reader-functions/lsb*: Internal special variables
Special Variable, *reader-functions/msb*: Internal special variables
Special Variable, *type-readers*: Internal special variables

T
tag: Exported classes
tag: Internal classes
tagset: Internal classes
thumbnail-ifd: Internal classes
type: Exported classes
type: Internal classes

V
value: Exported classes
value-offset: Exported classes

Jump to:   *  
C   D   E   F   G   I   N   O   S   T   V  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   E   I   P   S   T   Z  
Index Entry  Section

C
Class, exif: Internal classes
Class, ifd: Internal classes
Class, ifd-entry: Exported classes
Class, tagset-entry: Internal classes
Condition, invalid-exif-stream: Exported conditions
Condition, invalid-jpeg-stream: Exported conditions
Condition, invalid-stream: Exported conditions

E
exif: Internal classes

I
ifd: Internal classes
ifd-entry: Exported classes
invalid-exif-stream: Exported conditions
invalid-jpeg-stream: Exported conditions
invalid-stream: Exported conditions

P
Package, zpb-exif: The zpb-exif package

S
System, zpb-exif: The zpb-exif system

T
tagset-entry: Internal classes

Z
zpb-exif: The zpb-exif system
zpb-exif: The zpb-exif package

Jump to:   C   E   I   P   S   T   Z