class Audio extends AbstractStreamableMedia
Methods
__construct($pathfile, FFMpegDriver $driver, FFProbe $ffprobe)
|
from AbstractMediaType | |
FFMpegDriver |
getFFMpegDriver()
|
from AbstractMediaType |
MediaTypeInterface |
setFFMpegDriver(FFMpegDriver $driver)
|
from AbstractMediaType |
FFProbe |
getFFProbe()
|
from AbstractMediaType |
MediaTypeInterface |
setFFProbe(FFProbe $ffprobe)
|
from AbstractMediaType |
string |
getPathfile()
|
from AbstractMediaType |
MediaTypeInterface |
setFiltersCollection(FiltersCollection $filters)
|
from AbstractMediaType |
MediaTypeInterface |
getFiltersCollection()
|
from AbstractMediaType |
StreamCollection |
getStreams()
|
from AbstractStreamableMedia |
Stream |
getFormat()
|
from AbstractStreamableMedia |
AudioFilters |
filters()
Returns the available filters. |
|
Audio |
addFilter(FilterInterface $filter)
{@inheritdoc} |
|
Audio |
save(FormatInterface $format, string $outputPathfile)
Exports the audio in the desired format, applies registered filters. |
|
Audio |
waveform(integer $width, integer $height)
Generates an image file representing the waveform of the audio file. |
Details
in AbstractMediaType at line 29
public
__construct($pathfile, FFMpegDriver $driver, FFProbe $ffprobe)
in AbstractMediaType at line 40
public FFMpegDriver
getFFMpegDriver()
in AbstractMediaType at line 50
public MediaTypeInterface
setFFMpegDriver(FFMpegDriver $driver)
in AbstractMediaType at line 60
public FFProbe
getFFProbe()
in AbstractMediaType at line 70
public MediaTypeInterface
setFFProbe(FFProbe $ffprobe)
in AbstractMediaType at line 80
public string
getPathfile()
in AbstractMediaType at line 90
public MediaTypeInterface
setFiltersCollection(FiltersCollection $filters)
in AbstractMediaType at line 100
public MediaTypeInterface
getFiltersCollection()
in AbstractStreamableMedia at line 24
public StreamCollection
getStreams()
in AbstractStreamableMedia at line 36
public Stream
getFormat()
at line 31
public AudioFilters
filters()
Returns the available filters.
at line 41
public Audio
addFilter(FilterInterface $filter)
{@inheritdoc}
at line 62
public Audio
save(FormatInterface $format, string $outputPathfile)
Exports the audio in the desired format, applies registered filters.
at line 113
public Audio
save(FormatInterface $format, string $outputPathfile)
Exports the audio in the desired format, applies registered filters.