Register name used to load filter: pout
This filter handles generic output pipes (mono-directionnal) in blocking mode only.
Warning: Output pipes do not currently support non blocking mode.
The assoicated protocol scheme is
pipe:// when loaded as a generic output (eg, -o
pipe://URL where URL is a relative or absolute pipe name).
Data format of the pipe shall be specified using extension (either in filename or through ext option) or MIME type through mime
The pipe name indicated in dst can use template mechanisms from gpac, e.g.
On Windows hosts, the default pipe prefix is
\\.\pipe\gpac\ if no prefix is set
dst=mypipe resolves in \\.\pipe\gpac\mypipe
dst=\\.\pipe\myapp\mypipe resolves in \\.\pipe\myapp\mypipe
Any destination name starting with
\\ is used as is, with
\ translated in
The pipe input can create the pipe if not found using mkp. On windows hosts, this will create a pipe server.
On non windows hosts, the created pipe will delete the pipe file upon filter destruction.
dst (string): location of destination file
ext (string): indicate file extension of pipe data
mime (string): indicate mime type of pipe data
dynext (boolean, default: false): indicate the file extension is set by filter chain, not dst
start (number, default: 0.0): set playback start offset. Negative value means percent of media dur with -1 <=> dur
speed (number, default: 1.0): set playback speed. If speed is negative and start is 0, start is set to -1
mkp (boolean, default: false): create pipe if not found - see filter help
block_size (unsigned int, default: 5000): buffer size used to write to pipe, windows only