MediaOnNetwork
in package
uses
HasInputOptions, InteractsWithHttpHeaders
Table of Contents
Properties
- $headers : array<string|int, mixed>
- $inputOptions : array<string|int, mixed>
- $path : string
Methods
- __construct() : mixed
- compileHeaders() : array<string|int, mixed>
- Maps the headers into a key-value string for FFmpeg. Returns an array of arguments to pass into the command.
- getCompiledHeaders() : array<string|int, mixed>
- getCompiledInputOptions() : array<string|int, mixed>
- getDisk() : Disk
- getFilename() : string
- getFilenameWithoutExtension() : string
- getHeaders() : array<string|int, mixed>
- getInputOptions() : array<string|int, mixed>
- getLocalPath() : string
- getPath() : string
- make() : self
- setHeaders() : self
- setInputOptions() : self
- toMedia() : Media
- Downloads the Media from the internet and stores it in a temporary directory.
Properties
$headers
protected
array<string|int, mixed>
$headers
= []
$inputOptions
protected
array<string|int, mixed>
$inputOptions
= []
$path
private
string
$path
Methods
__construct()
public
__construct(string $path[, array<string|int, mixed> $headers = [] ]) : mixed
Parameters
- $path : string
- $headers : array<string|int, mixed> = []
compileHeaders()
Maps the headers into a key-value string for FFmpeg. Returns an array of arguments to pass into the command.
public
static compileHeaders([array<string|int, mixed> $headers = [] ]) : array<string|int, mixed>
Parameters
- $headers : array<string|int, mixed> = []
Return values
array<string|int, mixed>getCompiledHeaders()
public
getCompiledHeaders() : array<string|int, mixed>
Return values
array<string|int, mixed>getCompiledInputOptions()
public
getCompiledInputOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>getDisk()
public
getDisk() : Disk
Return values
DiskgetFilename()
public
getFilename() : string
Return values
stringgetFilenameWithoutExtension()
public
getFilenameWithoutExtension() : string
Return values
stringgetHeaders()
public
getHeaders() : array<string|int, mixed>
Return values
array<string|int, mixed>getInputOptions()
public
getInputOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>getLocalPath()
public
getLocalPath() : string
Return values
stringgetPath()
public
getPath() : string
Return values
stringmake()
public
static make(string $path[, array<string|int, mixed> $headers = [] ]) : self
Parameters
- $path : string
- $headers : array<string|int, mixed> = []
Return values
selfsetHeaders()
public
setHeaders([array<string|int, mixed> $headers = [] ]) : self
Parameters
- $headers : array<string|int, mixed> = []
Return values
selfsetInputOptions()
public
setInputOptions([array<string|int, mixed> $options = [] ]) : self
Parameters
- $options : array<string|int, mixed> = []
Return values
selftoMedia()
Downloads the Media from the internet and stores it in a temporary directory.
public
toMedia([callable|null $withCurl = null ]) : Media
Parameters
- $withCurl : callable|null = null