.. |br| raw:: html
Configuration
-------------
.. csv-table::
:header: "Variable", "Default", "Tunable", "Description"
:align: left
:widths: auto
"frame_time", "0.03333333", "NO", "Inter frame time in seconds. If the input video stream does not supply frame |br|\ times, this value is used to create a default timestamp. If the video stream has |br|\ frame times, then those are used."
"video_filename", "(no default value)", "NO", "Name of video file."
"video_reader", "(no default value)", "NO", "Name of video input algorithm. Name of the video reader algorithm plugin is |br|\ specified as video_reader:type = "
Input Ports
-----------
There are no input ports for this process.
Output Ports
------------
.. csv-table::
:header: "Port name", "Data Type", "Flags", "Description"
:align: left
:widths: auto
"image", "kwiver:image", "(none)", "Single frame image."
"timestamp", "kwiver:timestamp", "(none)", "Timestamp for input image."
"video_metadata", "kwiver:video_metadata", "(none)", "Video metadata vector for a frame."
Pipefile Usage
--------------
The following sections describe the blocks needed to use this process in a pipe file.
Pipefile block
--------------
.. code::
# ================================================================
process
:: video_input
# Inter frame time in seconds. If the input video stream does not supply frame
# times, this value is used to create a default timestamp. If the video stream
# has frame times, then those are used.
frame_time = 0.03333333
# Name of video file.
video_filename =
# Name of video input algorithm. Name of the video reader algorithm plugin is
# specified as video_reader:type =
video_reader =
# ================================================================
Process connections
~~~~~~~~~~~~~~~~~~~
The following Input ports will need to be set
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. code::
# There are no input port's for this process
The following Output ports will need to be set
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. code::
# This process will produce the following output ports
connect from .image
to .image
connect from .timestamp
to .timestamp
connect from .video_metadata
to .video_metadata
Class Description
-----------------
.. doxygenclass:: kwiver::video_input_process
:project: kwiver
:members: