# Index

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z

## B

Binary — Class in namespace SwfTools\Binary
  The abstract binary adapter
SwfToolsServiceProvider::boot() — Method in class SwfToolsServiceProvider

## C

DriverContainer::create() — Method in class DriverContainer
Pdf2swf::create() — Method in class Pdf2swf
  Creates the Pdf2swf binary driver
Swfextract::create() — Method in class Swfextract
  Creates the Swfextract binary driver
Swfrender::create() — Method in class Swfrender
  Creates the Swfrender binary driver
$ File#container — Property in class File
File::changePathnameExtension() — Method in class File
  Change the extension of a pathname

## D

DriverContainer — Class in namespace SwfTools\Binary
EmbeddedObject::detectType() — Method in class EmbeddedObject
  Detect type based on the raw output

## E

Swfextract::extract() — Method in class Swfextract
  Execute the command to extract an embedded object from a flash file
EmbeddedObject — Class in namespace SwfTools
ExceptionInterface — Class in namespace SwfTools\Exception
FlashFile::extractEmbedded() — Method in class FlashFile
  Extract the specified Embedded file
FlashFile::extractFirstImage() — Method in class FlashFile
  Extract the first embedded image found

## F

File — Class in namespace SwfTools\Processor
FlashFile — Class in namespace SwfTools\Processor

## G

Binary::getVersion() — Method in class Binary
  Try to get the version of the binary. If the detection fails, return null
Pdf2swf::getName() — Method in class Pdf2swf
  {@inheritdoc}
Swfextract::getName() — Method in class Swfextract
Swfrender::getName() — Method in class Swfrender
  {@inheritdoc}
EmbeddedObject::getOption() — Method in class EmbeddedObject
EmbeddedObject::getType() — Method in class EmbeddedObject
EmbeddedObject::getId() — Method in class EmbeddedObject

## I

$ EmbeddedObject#id — Property in class EmbeddedObject
InvalidArgumentException — Class in namespace SwfTools\Exception

## L

Swfextract::listEmbedded() — Method in class Swfextract
  Executes the command to list the embedded objects
FlashFile::listEmbeddedObjects() — Method in class FlashFile
  List all embedded object of the current flash file

## O

$ EmbeddedObject#option — Property in class EmbeddedObject

## P

Pdf2swf — Class in namespace SwfTools\Binary
  The Pdf2Swf adapter
PDFFile — Class in namespace SwfTools\Processor

## R

Swfrender::render() — Method in class Swfrender
  Renders an SWF file.
RuntimeException — Class in namespace SwfTools\Exception
FlashFile::render() — Method in class FlashFile
  Render the flash to PNG file
SwfToolsServiceProvider::register() — Method in class SwfToolsServiceProvider

## S

Swfextract — Class in namespace SwfTools\Binary
Swfrender — Class in namespace SwfTools\Binary
SwfToolsServiceProvider — Class in namespace SwfTools

## T

Pdf2swf::toSwf() — Method in class Pdf2swf
  Transcode a PDF to SWF
$ EmbeddedObject#type — Property in class EmbeddedObject
PDFFile::toSwf() — Method in class PDFFile

## _

EmbeddedObject::__construct() — Method in class EmbeddedObject
File::__construct() — Method in class File
  Build the File processor given the configuration