- Classes
- Namespaces
- Interfaces
- Traits
- Index

PHP-FFMpeg API
Class

# FFMpeg\Format\Audio\Vorbis

class Vorbis extends DefaultAudio

The Vorbis audio format

## Methods

array() | getExtraParams() Returns an array of extra parameters to add to ffmpeg commandline. |
string | getAudioCodec() Returns the audio codec. | from DefaultAudio
| setAudioCodec(string $audioCodec) Sets the audio codec, Should be in the available ones, otherwise an exception is thrown. | from DefaultAudio
integer | getAudioKiloBitrate() Gets the audio kiloBitrate value. | from DefaultAudio
| setAudioKiloBitrate(integer $kiloBitrate) Sets the kiloBitrate value. | from DefaultAudio
integer | getAudioChannels() Gets the audio channels value. | from DefaultAudio
| setAudioChannels(integer $channels) Sets the channels value. | from DefaultAudio
array | createProgressListener(MediaTypeInterface $media, FFProbe $ffprobe, Integer $pass, Integer $total) Creates the progress listener. | from DefaultAudio
string | getPasses() Returns the number of passes. | from DefaultAudio
| __construct() |
array | getAvailableAudioCodecs() Returns the list of available audio codecs for this format. |

## Details

###
at line 27
`public array() getExtraParams()`

Returns an array of extra parameters to add to ffmpeg commandline.

#### Return Value

array() |

###
in DefaultAudio at line 44
`public string getAudioCodec()`

Returns the audio codec.

#### Return Value

string |

###
in DefaultAudio at line 57
`public setAudioCodec(string $audioCodec)`

Sets the audio codec, Should be in the available ones, otherwise an exception is thrown.

#### Parameters

string | $audioCodec |

#### Exceptions

InvalidArgumentException |

###
in DefaultAudio at line 74
`public integer getAudioKiloBitrate()`

Gets the audio kiloBitrate value.

#### Return Value

integer |

###
in DefaultAudio at line 85
`public setAudioKiloBitrate(integer $kiloBitrate)`

Sets the kiloBitrate value.

#### Parameters

integer | $kiloBitrate |

#### Exceptions

InvalidArgumentException |

###
in DefaultAudio at line 99
`public integer getAudioChannels()`

Gets the audio channels value.

#### Return Value

integer |

###
in DefaultAudio at line 110
`public setAudioChannels(integer $channels)`

Sets the channels value.

#### Parameters

integer | $channels |

#### Exceptions

InvalidArgumentException |

###
in DefaultAudio at line 124
`public array createProgressListener(MediaTypeInterface $media, FFProbe $ffprobe, Integer $pass, Integer $total)`

Creates the progress listener.

#### Parameters

MediaTypeInterface | $media |
FFProbe | $ffprobe |
Integer | $pass | The current pas snumber
Integer | $total | The total pass number

#### Return Value

array | An array of listeners

###
in DefaultAudio at line 138
`public string getPasses()`

Returns the number of passes.

#### Return Value

string |

###
at line 19
`public __construct()`

###
at line 35
`public array getAvailableAudioCodecs()`

Returns the list of available audio codecs for this format.

#### Return Value

array |