# Sphinx build info version 1\r
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.\r
-config: 11ce56e2820e635618aef233e0aa571c\r
+config: 0287e48068f2372d84f8a727c20a2e3f\r
tags: fbb0d17656682115ca4d033fb2f83ba1\r
--- /dev/null
+=====================\r
+About these documents\r
+=====================\r
--- /dev/null
+#################################
+ AMCP 2.0 Reference
+#################################
+
+The Advanced Media Control Protocol (AMCP) is the main communication protocol used to control and query CasparCG Server 2.0.
+
+.. toctree::
+ :maxdepth: 2
+ :numbered:
+
+ introduction.rst
+ basic-commands.rst
+ template-graphics-commands.rst
+ data-commands.rst
+ mixer-commands.rst
+ query-commands.rst
+ misc-commands.rst
-########\r
-Commands\r
-########\r
+.. _introduction:\r
\r
-The Advanced Media Control Protocol (AMCP) is the main communication protocol used to control and query CasparCG Server 2.0.\r
+*************\r
+Communication\r
+*************\r
\r
* All communication is presumed to be encoded in UTF-8.\r
* Each command has to be terminated with both a carriage return and a linefeed character. For example:\r
* The whole command string is case insensitive.\r
* Since the parameters in a command is separated by spaces, you need to enclose the parameter with quotation marks if you want it to contain spaces.\r
\r
+\r
***********************\r
Backwards Compatibility\r
***********************\r
* 500 FAILED - Internal server error\r
* 501 [command] FAILED - Internal server error\r
* 502 [command] FAILED - Media file unreadable\r
-\r
-.. include:: basic-commands.rst\r
-\r
-.. include:: template-graphics-commands.rst\r
-\r
-.. include:: data-commands.rst\r
-\r
-.. include:: mixer-commands.rst\r
-\r
-.. include:: query-commands.rst\r
-\r
-.. include:: misc-commands.rst\r
\r
\r
\r
--- /dev/null
+.. _reporting-bugs:
+
+**************
+Reporting Bugs
+**************
\ No newline at end of file
+++ /dev/null
-#########\r
-Consumer\r
-#########\r
-\r
-=============\r
-File Consumer\r
-=============\r
-\r
------------\r
-Diagnostics\r
------------\r
-\r
-ffmpeg[*filename*]\r
-\r
-+---------------+-----------------------------------------------+--------+\r
-| Graph | Description | Scale |\r
-+===============+===============================================+========+\r
-| frame-time | Time spent decoding the current frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
- \r
-----------\r
-Parameters\r
-----------\r
-\r
-The file consumer uses the same option syntax as ffmpeg. \r
-\r
-Note, not all options supported by ffmpeg have been implemented.\r
-\r
- \r
-^^^^^^^^\r
-FILENAME\r
-^^^^^^^^\r
-\r
-Target filename.\r
-\r
-Syntax::\r
-\r
- [filename:string]\r
- \r
-Example::\r
-\r
- ADD 1 FILE test.mov -vcodec libx264 -crf 5 -preset ultrafast -tune fastdecode -s 1280x720 -r 50 -acodec aac -ab 128k \r
- REMOVE 1 FILE \r
- \r
-=================\r
-Bluefish Consumer\r
-=================\r
-\r
------------\r
-Diagnostics\r
------------\r
-\r
-ffmpeg[*filename*]\r
-\r
-+---------------+-----------------------------------------------+--------+\r
-| Graph | Description | Scale |\r
-+===============+===============================================+========+\r
-| frame-time | Time spent decoding the current frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| sync-time | Time spent waiting for sync. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| tick-time | Time between frames frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
- \r
-----------\r
-Parameters\r
-----------\r
-\r
-^^^^^^\r
-DEVICE\r
-^^^^^^\r
-\r
-Which BlueFish device to attach.\r
-\r
-Syntax::\r
-\r
- [device:int]\r
- \r
-Configuration Syntax::\r
-\r
- <device>[1..]</device>\r
- \r
-Example::\r
- \r
- << ADD 1 BLUEFISH 1\r
- \r
- \r
-^^^^^^^^^^^^^^\r
-EMBEDDED_AUDIO\r
-^^^^^^^^^^^^^^\r
-\r
-Enables embedded-audio.\r
-\r
-Syntax::\r
-\r
- EMBEDDED_AUDIO\r
- \r
-Default::\r
-\r
- Disabled\r
- \r
-Configuration Syntax::\r
-\r
- <embedded-audio>[true|false]</embedded-audio>\r
- \r
-Example::\r
- \r
- << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO\r
- \r
-^^^^^^^^\r
-KEY_ONLY\r
-^^^^^^^^\r
-\r
-Displays key as fill.\r
-\r
-Default::\r
-\r
- Disabled\r
-\r
-Syntax::\r
-\r
- KEY_ONLY\r
- \r
-Configuration Syntax::\r
-\r
- <key-only>[true|false]</key-only>\r
- \r
-Example::\r
- \r
- << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY\r
- \r
-\r
-=================\r
-Decklink Consumer\r
-=================\r
-\r
------------\r
-Diagnostics\r
------------\r
-\r
-ffmpeg[*filename*]\r
-\r
-+---------------+-----------------------------------------------+--------------+\r
-| Graph | Description | Scale |\r
-+===============+===============================================+==============+\r
-| frame-time | Time spent decoding the current frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------------+\r
-| sync-time | Time spent waiting for sync. | fps/2 |\r
-+---------------+-----------------------------------------------+--------------+\r
-| tick-time | Time between frames frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------------+\r
-| dropped-frame | Frame was dropped. | N/A |\r
-+---------------+-----------------------------------------------+--------------+\r
-| late-frame | Frame was late. | N/A |\r
-+---------------+-----------------------------------------------+--------------+\r
-| buffered-video| Frame was dropped. | fps |\r
-+---------------+-----------------------------------------------+--------------+\r
-| buffered-audio| Frame was late. | cadence*2 |\r
-+---------------+-----------------------------------------------+--------------+\r
- \r
-----------\r
-Parameters\r
-----------\r
-\r
-^^^^^^\r
-DEVICE\r
-^^^^^^\r
-\r
-Which BlueFish device to attach.\r
-\r
-Syntax::\r
-\r
- [device:int]\r
- \r
-Configuration Syntax::\r
-\r
- <device>[1..]</device>\r
- \r
-Example::\r
- \r
- << ADD 1 BLUEFISH 1\r
- \r
- \r
-^^^^^^^^^^^^^^\r
-EMBEDDED_AUDIO\r
-^^^^^^^^^^^^^^\r
-\r
-Enables embedded-audio.\r
-\r
-Syntax::\r
-\r
- EMBEDDED_AUDIO\r
- \r
-Default::\r
-\r
- Disabled\r
- \r
-Configuration Syntax::\r
-\r
- <embedded-audio>[true|false]</embedded-audio>\r
- \r
-Example::\r
- \r
- << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO\r
- \r
-^^^^^^^^\r
-KEY_ONLY\r
-^^^^^^^^\r
-\r
-Displays key as fill.\r
-\r
-Default::\r
-\r
- Disabled\r
-\r
-Syntax::\r
-\r
- KEY_ONLY\r
- \r
-Configuration Syntax::\r
-\r
- <key-only>[true|false]</key-only>\r
- \r
-Example::\r
- \r
- << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY
\ No newline at end of file
--- /dev/null
+*****************\r
+Bluefish Consumer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| sync-time | Time spent waiting for sync. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| tick-time | Time between frames frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^^^\r
+DEVICE\r
+^^^^^^\r
+\r
+Which BlueFish device to attach.\r
+\r
+Syntax::\r
+\r
+ [device:int]\r
+ \r
+Configuration Syntax::\r
+\r
+ <device>[1..]</device>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1\r
+ \r
+ \r
+^^^^^^^^^^^^^^\r
+EMBEDDED_AUDIO\r
+^^^^^^^^^^^^^^\r
+\r
+Enables embedded-audio.\r
+\r
+Syntax::\r
+\r
+ EMBEDDED_AUDIO\r
+ \r
+Default::\r
+\r
+ Disabled\r
+ \r
+Configuration Syntax::\r
+\r
+ <embedded-audio>[true|false]</embedded-audio>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO\r
+ \r
+^^^^^^^^\r
+KEY_ONLY\r
+^^^^^^^^\r
+\r
+Displays key as fill.\r
+\r
+Default::\r
+\r
+ Disabled\r
+\r
+Syntax::\r
+\r
+ KEY_ONLY\r
+ \r
+Configuration Syntax::\r
+\r
+ <key-only>[true|false]</key-only>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY
\ No newline at end of file
--- /dev/null
+*****************\r
+Decklink Consumer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename*]\r
+\r
++---------------+-----------------------------------------------+--------------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+==============+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------------+\r
+| sync-time | Time spent waiting for sync. | fps/2 |\r
++---------------+-----------------------------------------------+--------------+\r
+| tick-time | Time between frames frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------------+\r
+| dropped-frame | Frame was dropped. | N/A |\r
++---------------+-----------------------------------------------+--------------+\r
+| late-frame | Frame was late. | N/A |\r
++---------------+-----------------------------------------------+--------------+\r
+| buffered-video| Frame was dropped. | fps |\r
++---------------+-----------------------------------------------+--------------+\r
+| buffered-audio| Frame was late. | cadence*2 |\r
++---------------+-----------------------------------------------+--------------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^^^\r
+DEVICE\r
+^^^^^^\r
+\r
+Which BlueFish device to attach.\r
+\r
+Syntax::\r
+\r
+ [device:int]\r
+ \r
+Configuration Syntax::\r
+\r
+ <device>[1..]</device>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1\r
+ \r
+ \r
+^^^^^^^^^^^^^^\r
+EMBEDDED_AUDIO\r
+^^^^^^^^^^^^^^\r
+\r
+Enables embedded-audio.\r
+\r
+Syntax::\r
+\r
+ EMBEDDED_AUDIO\r
+ \r
+Default::\r
+\r
+ Disabled\r
+ \r
+Configuration Syntax::\r
+\r
+ <embedded-audio>[true|false]</embedded-audio>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO\r
+ \r
+^^^^^^^^\r
+KEY_ONLY\r
+^^^^^^^^\r
+\r
+Displays key as fill.\r
+\r
+Default::\r
+\r
+ Disabled\r
+\r
+Syntax::\r
+\r
+ KEY_ONLY\r
+ \r
+Configuration Syntax::\r
+\r
+ <key-only>[true|false]</key-only>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY \r
+ \r
+^^^^^^^\r
+LATENCY\r
+^^^^^^^\r
+\r
+Set latency mode.\r
+\r
+Default::\r
+\r
+ normal\r
+\r
+Configuration Syntax::\r
+\r
+ <latency>[normal|low|default]</latency>\r
+ \r
+^^^^^\r
+KEYER\r
+^^^^^\r
+\r
+Set keyer mode.\r
+\r
+Default::\r
+\r
+ external\r
+\r
+Configuration Syntax::\r
+\r
+ <keyer>[external|internal|default]</keyer>\r
+ \r
+^^^^^^^^^^^^\r
+BUFFER_DEPTH\r
+^^^^^^^^^^^^\r
+\r
+Set buffer depth. Settings this value to low can cause output distortion.\r
+\r
+Default::\r
+\r
+ 3\r
+\r
+Configuration Syntax::\r
+\r
+ <buffer-depth>[1..]</buffer-depth>
\ No newline at end of file
--- /dev/null
+*****************\r
+File Consumer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+The file consumer uses the same option syntax as ffmpeg. \r
+\r
+Note, not all options supported by ffmpeg have been implemented.\r
+\r
+ \r
+^^^^^^^^\r
+FILENAME\r
+^^^^^^^^\r
+\r
+Target filename.\r
+\r
+Syntax::\r
+\r
+ [filename:string]\r
+ \r
+Example::\r
+\r
+ ADD 1 FILE test.mov -vcodec libx264 -crf 5 -preset ultrafast -tune fastdecode -s 1280x720 -r 50 -acodec aac -ab 128k \r
+ REMOVE 1 FILE
\ No newline at end of file
--- /dev/null
+*****************\r
+Image Scroll Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+*****************\r
+Image Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+#################################
+ Consumers
+#################################
+
+.. toctree::
+ :maxdepth: 2
+ :numbered:
+
+ decklink.rst
+ bluefish.rst
+ screen.rst
+ system-audio.rst
+ file.rst
+ image.rst
--- /dev/null
+*****************\r
+Screen Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+*****************\r
+System Audio Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ CasparCG Documentation Contents
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+.. toctree::
+
+ whatsnew/index.rst
+ amcp/index.rst
+ producers/index.rst
+ consumers/index.rst
+ faq/index.rst
+
+ about.rst
+ bugs.rst
+ copyright.rst
+ license.rst
--- /dev/null
+*********
+Copyright
+*********
--- /dev/null
+==================
+Bluefish FAQ
+==================
\ No newline at end of file
--- /dev/null
+==================
+Decklink FAQ
+==================
\ No newline at end of file
--- /dev/null
+==================
+General CasparCG FAQ
+==================
\ No newline at end of file
--- /dev/null
+.. _faq-index:
+
+#####################################
+ CasparCG Frequently Asked Questions
+#####################################
+
+.. toctree::
+ :maxdepth: 1
+
+ general.rst
+ decklink.rst
+ bluefish.rst
\ No newline at end of file
+++ /dev/null
-.. CasparCG documentation master file, created by
- sphinx-quickstart on Thu Dec 01 22:45:08 2011.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-Welcome to CasparCG's documentation!
-====================================
-
-Contents:
-
-.. toctree::
- :maxdepth: 2
- :numbered:
-
- producers
- consumers
- commands
-
-Indices and tables
-==================
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
-
--- /dev/null
+*******************
+History and License
+*******************
+
+
--- /dev/null
+*****************\r
+Decklink Producer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+flash[*model-name* | *device-index* | *video-mode*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent rendering the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| tick-time | Time between rendering two frames. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| dropped-frame | Dropped an input frame. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| late-frame | Frame was not ready in time and is skipped. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| output-buffer | Buffering. | |\r
++---------------+-----------------------------------------------+--------+\r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^^^\r
+DEVICE\r
+^^^^^^\r
+\r
+Which BlackMagic device to attach.\r
+\r
+Syntax::\r
+\r
+ [device:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1\r
+ \r
+^^^^^^\r
+LENGTH\r
+^^^^^^\r
+Sets the end of the file.\r
+\r
+Syntax::\r
+\r
+ LENGTH [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1 LENGTH 100\r
+ \r
+^^^^^^\r
+FILTER\r
+^^^^^^\r
+Configures libavfilter which will be used.\r
+\r
+Syntax::\r
+\r
+ FILTER [libavfilter-parameters:string]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1 FILTER hflip:yadif=0:0\r
+ \r
+^^^^^^\r
+FORMAT\r
+^^^^^^\r
+Sets the video-mode. If no video-mode is provided then the parent channels video-mode will be used.\r
+\r
+Syntax::\r
+\r
+ FORMAT [video-mode:string]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1 FORMAT PAL LENGTH 100
\ No newline at end of file
--- /dev/null
+*****************\r
+FFMPEG Producer\r
+*****************\r
+\r
+---------------\r
+Supported Media\r
+---------------\r
+\r
+The ffmpeg producer supports all files that the "ffmpeg" library (www.ffmpeg.org) can play. \r
+\r
+-------\r
+Filters\r
+-------\r
+\r
+The ffmpeg producer supports "libavfilter" filters through the "FILTER" parameter.\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename* | *video-mode* | *file-frame-number* / *file-nb-frames*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| buffer-count | Number of input packets buffered. | 100 |\r
++---------------+-----------------------------------------------+--------+\r
+| buffer-size | Size of buffered input packets. | 64MB |\r
++---------------+-----------------------------------------------+--------+\r
+| underflow | Frame was not ready in time and is skipped. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| seek | Input has seeked. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^\r
+LOOP\r
+^^^^\r
+Sets whether file will loop.\r
+\r
+Syntax::\r
+\r
+ {LOOP}\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE LOOP\r
+ \r
+^^^^\r
+SEEK\r
+^^^^\r
+Sets the start of the file. This point will be used while looping.\r
+\r
+Syntax::\r
+\r
+ SEEK [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE SEEK 100 LOOP\r
+ \r
+^^^^\r
+START (CasparCG 2.1)\r
+^^^^\r
+Sets the start of the file. This point will be used while looping.\r
+\r
+Syntax::\r
+\r
+ START [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE START 100 LOOP\r
+ \r
+^^^^^^\r
+LENGTH\r
+^^^^^^\r
+Sets the end of the file.\r
+\r
+Syntax::\r
+\r
+ LENGTH [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE LENGTH 100\r
+ \r
+^^^^^^\r
+FILTER\r
+^^^^^^\r
+Configures libavfilter which will be used.\r
+\r
+Syntax::\r
+\r
+ FILTER [libavfilter-parameters:string]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE FILTER hflip:yadif=0:0\r
+ \r
+---------\r
+Functions\r
+---------\r
+\r
+^^^^\r
+LOOP\r
+^^^^\r
+Sets whether file will loop. \r
+\r
+Syntax::\r
+\r
+ LOOP [loop:0|1]\r
+ \r
+Returns\r
+\r
+ The value of LOOP after the command have completed.\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 LOOP 1\r
+ << CALL 1-1 LOOP // Queries without changing.\r
+ >> 1\r
+ \r
+^^^^\r
+SEEK\r
+^^^^\r
+Seeks in the file.\r
+\r
+Syntax::\r
+\r
+ SEEK [frames:int]\r
+ \r
+Returns\r
+\r
+ Nothing.\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 SEEK 200\r
+ \r
+^^^^\r
+START (CasparCG 2.1)\r
+^^^^\r
+Sets the start of the file. This point will be used while looping.\r
+\r
+Syntax::\r
+\r
+ START [frames:int]\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 START 100\r
+ \r
+^^^^^^\r
+LENGTH (CasparCG 2.1)\r
+^^^^^^\r
+Sets the end of the file.\r
+\r
+Syntax::\r
+\r
+ LENGTH [frames:int]\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 LENGTH 100P
\ No newline at end of file
--- /dev/null
+*****************\r
+Flash Producer\r
+*****************\r
+\r
+---------------\r
+Supported Media\r
+---------------\r
+\r
++---------------+-----------------------------------------------+\r
+| Extension | Description |\r
++===============+===============================================+\r
+| .ft | Flash-template. |\r
++---------------+-----------------------------------------------+\r
+| .ct | Compressed-template. |\r
++---------------+-----------------------------------------------+\r
+| .swf | Flash file. |\r
++---------------+-----------------------------------------------+\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+flash[*template-host* | *video-mode*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent rendering the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| tick-time | Time between rendering two frames. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| param | Invoked flash command. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| late-frame | Frame was not ready in time and is skipped. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| sync | Synced time between rendering two frames. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
--- /dev/null
+*****************\r
+Image Scroll Producer\r
+*****************
\ No newline at end of file
--- /dev/null
+*****************\r
+Image Producer\r
+*****************
\ No newline at end of file
--- /dev/null
+#################################
+ Producers
+#################################
+
+.. toctree::
+ :maxdepth: 2
+ :numbered:
+
+ ffmpeg.rst
+ flash.rst
+ image.rst
+ image-scroll.rst
+ decklink.rst
--- /dev/null
+****************************
+ What's New in CasparCG 2.0
+****************************
+
+Introduction
+============
--- /dev/null
+.. _whatsnew-index:\r
+\r
+#######################\r
+ What's New in CasparCG\r
+#######################\r
+\r
+:Date: |today|\r
+\r
+.. toctree::\r
+ :maxdepth: 2\r
+\r
+ 2_0.rst\r
}
+/* for collapsible sidebar */
+div#sidebarbutton {
+ background-color: #3c6e83;
+}
+
/* -- hyperlink styles ------------------------------------------------------ */
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
+ <ShortName>CasparCG</ShortName>
+ <Description>Search CasparCG 2.0 documentation</Description>
+ <InputEncoding>utf-8</InputEncoding>
+ <Url type="text/html" method="get"
+ template="http://docs.python.org/dev/py3k/search.html?q={searchTerms}&check_keywords=yes&area=default"/>
+ <LongName>CasparCG 2.0 documentation</LongName>
+
+</OpenSearchDescription>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Data Commands — CasparCG 2.0 documentation</title>
+ <title>About these documents — CasparCG 2.0 documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="#" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <link rel="next" title="Reporting Bugs" href="bugs.html" />
+ <link rel="prev" title="CasparCG Frequently Asked Questions" href="faq/index.html" />
+
+
</head>
<body>
<div class="related">
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="bugs.html" title="Reporting Bugs"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="faq/index.html" title="CasparCG Frequently Asked Questions"
+ accesskey="P">previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="bodywrapper">
<div class="body">
- <div class="section" id="data-commands">
-<h1>Data Commands<a class="headerlink" href="#data-commands" title="Permalink to this headline">¶</a></h1>
-<p>The DATA Commands are convenient to use when you have large datasets that might not be available at broadcast-time.
-DATA allows you to store a dataset on the CasparCG Server and assign it to a much shorter name. This name can then be used to recall the data when displaying a template graphic.</p>
-<div class="section" id="data-store">
-<h2>DATA STORE<a class="headerlink" href="#data-store" title="Permalink to this headline">¶</a></h2>
-<p>Stores the dataset data under the name name.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>DATA STORE [name:string] [data:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DATA STORE my_data "Some useful data"</pre>
-</div>
-</div>
-<div class="section" id="data-retrieve">
-<h2>DATA RETRIEVE<a class="headerlink" href="#data-retrieve" title="Permalink to this headline">¶</a></h2>
-<p>Returns the data saved under the name <em>name</em>.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>DATA RETRIEVE [name:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DATA RETRIEVE my_data
-<< "Some usefule data"</pre>
-</div>
-</div>
-<div class="section" id="data-list">
-<h2>DATA LIST<a class="headerlink" href="#data-list" title="Permalink to this headline">¶</a></h2>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>DATA LIST</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DATA LIST
-<< my_data</pre>
-</div>
-</div>
+ <div class="section" id="about-these-documents">
+<h1>About these documents<a class="headerlink" href="#about-these-documents" title="Permalink to this headline">¶</a></h1>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Data Commands</a><ul>
-<li><a class="reference internal" href="#data-store">DATA STORE</a></li>
-<li><a class="reference internal" href="#data-retrieve">DATA RETRIEVE</a></li>
-<li><a class="reference internal" href="#data-list">DATA LIST</a></li>
-</ul>
-</li>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="faq/index.html"
+ title="previous chapter">CasparCG Frequently Asked Questions</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="bugs.html"
+ title="next chapter">Reporting Bugs</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="bugs.html">Report a Bug</a></li>
+ <li><a href="_sources/about.txt"
+ rel="nofollow">Show Source</a></li>
</ul>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/data-commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="bugs.html" title="Reporting Bugs"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="faq/index.html" title="CasparCG Frequently Asked Questions"
+ >previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Basic Commands — CasparCG 2.0 documentation</title>
+ <title>5. Basic Commands — CasparCG 2.0 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
+ URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP Reference" href="index.html" />
+ <link rel="next" title="6. Template Graphics Commands" href="template-graphics-commands.html" />
+ <link rel="prev" title="1. Communication" href="introduction.html" />
+
+
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="template-graphics-commands.html" title="6. Template Graphics Commands"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="introduction.html" title="1. Communication"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP Reference</a> »</li>
</ul>
</div>
<div class="body">
<div class="section" id="basic-commands">
-<h1>Basic Commands<a class="headerlink" href="#basic-commands" title="Permalink to this headline">¶</a></h1>
+<h1>5. Basic Commands<a class="headerlink" href="#basic-commands" title="Permalink to this headline">¶</a></h1>
<div class="section" id="loadbg">
-<h2>LOADBG<a class="headerlink" href="#loadbg" title="Permalink to this headline">¶</a></h2>
+<h2>5.1. LOADBG<a class="headerlink" href="#loadbg" title="Permalink to this headline">¶</a></h2>
<p>Loads a producer in the background and prepares it for playout.
If no layer is specified the default layer index will be used.</p>
<p>Syntax:</p>
</div>
</div>
<div class="section" id="load">
-<h2>LOAD<a class="headerlink" href="#load" title="Permalink to this headline">¶</a></h2>
+<h2>5.2. LOAD<a class="headerlink" href="#load" title="Permalink to this headline">¶</a></h2>
<p>Loads a producer to the foreground and displays the first frame.
If no layer is specified the default layer index will be used.</p>
<p>Syntax:</p>
</div>
</div>
<div class="section" id="play">
-<h2>PLAY<a class="headerlink" href="#play" title="Permalink to this headline">¶</a></h2>
+<h2>5.3. PLAY<a class="headerlink" href="#play" title="Permalink to this headline">¶</a></h2>
<p>Moves producer from background to foreground and starts playing it. If a transition (see LOADBG) is prepared, it will be executed.
If additional parameters (see LOADBG) are provided then the provided producer will first be loaded to the background.
If no layer is specified the default layer index will be used.</p>
</div>
</div>
<div class="section" id="pause">
-<h2>PAUSE<a class="headerlink" href="#pause" title="Permalink to this headline">¶</a></h2>
+<h2>5.4. PAUSE<a class="headerlink" href="#pause" title="Permalink to this headline">¶</a></h2>
<p>Pauses foreground clip.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>PAUSE [channel:int]-[layer:int]</pre>
</div>
</div>
<div class="section" id="stop">
-<h2>STOP<a class="headerlink" href="#stop" title="Permalink to this headline">¶</a></h2>
+<h2>5.5. STOP<a class="headerlink" href="#stop" title="Permalink to this headline">¶</a></h2>
<p>Removes foreground clip. If no layer is specified the default layer index will be used.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>STOP [channel:int]-[layer:int]</pre>
</div>
</div>
<div class="section" id="clear">
-<h2>CLEAR<a class="headerlink" href="#clear" title="Permalink to this headline">¶</a></h2>
+<h2>5.6. CLEAR<a class="headerlink" href="#clear" title="Permalink to this headline">¶</a></h2>
<p>Removes both foreground and background clips. If no layer is specified then all layers in the specified video-channel are cleared.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CLEAR [channel:int]{-[layer:int]}</pre>
</div>
</div>
<div class="section" id="call">
-<h2>CALL<a class="headerlink" href="#call" title="Permalink to this headline">¶</a></h2>
+<h2>5.7. CALL<a class="headerlink" href="#call" title="Permalink to this headline">¶</a></h2>
<p>Calls a producers specific function.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CALL [channel:int]-[layer:int] [function:string] {parameters:string}</pre>
</div>
</div>
<div class="section" id="swap">
-<h2>SWAP<a class="headerlink" href="#swap" title="Permalink to this headline">¶</a></h2>
+<h2>5.8. SWAP<a class="headerlink" href="#swap" title="Permalink to this headline">¶</a></h2>
<p>Swaps layers between channels (both foreground and background will be swapped). If layers are not specified then all layers in respective video-channel will be swapped.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>SWAP [channel:int]{-[layer:int]} [channel:int]{-[layer:int]}</pre>
</div>
</div>
<div class="section" id="add">
-<h2>ADD<a class="headerlink" href="#add" title="Permalink to this headline">¶</a></h2>
+<h2>5.9. ADD<a class="headerlink" href="#add" title="Permalink to this headline">¶</a></h2>
<p>Adds consumer to output.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>ADD [channel:int] [consumer:string] {parameters:string}</pre>
</div>
</div>
<div class="section" id="remove">
-<h2>REMOVE<a class="headerlink" href="#remove" title="Permalink to this headline">¶</a></h2>
+<h2>5.10. REMOVE<a class="headerlink" href="#remove" title="Permalink to this headline">¶</a></h2>
<p>Removes consumer from output.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>REMOVE [channel:int] [consumer:string] {parameters:string}</pre>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
<ul>
-<li><a class="reference internal" href="#">Basic Commands</a><ul>
-<li><a class="reference internal" href="#loadbg">LOADBG</a></li>
-<li><a class="reference internal" href="#load">LOAD</a></li>
-<li><a class="reference internal" href="#play">PLAY</a></li>
-<li><a class="reference internal" href="#pause">PAUSE</a></li>
-<li><a class="reference internal" href="#stop">STOP</a></li>
-<li><a class="reference internal" href="#clear">CLEAR</a></li>
-<li><a class="reference internal" href="#call">CALL</a></li>
-<li><a class="reference internal" href="#swap">SWAP</a></li>
-<li><a class="reference internal" href="#add">ADD</a></li>
-<li><a class="reference internal" href="#remove">REMOVE</a></li>
+<li><a class="reference internal" href="#">5. Basic Commands</a><ul>
+<li><a class="reference internal" href="#loadbg">5.1. LOADBG</a></li>
+<li><a class="reference internal" href="#load">5.2. LOAD</a></li>
+<li><a class="reference internal" href="#play">5.3. PLAY</a></li>
+<li><a class="reference internal" href="#pause">5.4. PAUSE</a></li>
+<li><a class="reference internal" href="#stop">5.5. STOP</a></li>
+<li><a class="reference internal" href="#clear">5.6. CLEAR</a></li>
+<li><a class="reference internal" href="#call">5.7. CALL</a></li>
+<li><a class="reference internal" href="#swap">5.8. SWAP</a></li>
+<li><a class="reference internal" href="#add">5.9. ADD</a></li>
+<li><a class="reference internal" href="#remove">5.10. REMOVE</a></li>
</ul>
</li>
</ul>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/basic-commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="introduction.html"
+ title="previous chapter">1. Communication</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="template-graphics-commands.html"
+ title="next chapter">6. Template Graphics Commands</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/basic-commands.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
+ <form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="template-graphics-commands.html" title="6. Template Graphics Commands"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="introduction.html" title="1. Communication"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP Reference</a> »</li>
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>7. Data Commands — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP Reference" href="index.html" />
+ <link rel="next" title="8. Mixer Commands" href="mixer-commands.html" />
+ <link rel="prev" title="6. Template Graphics Commands" href="template-graphics-commands.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="mixer-commands.html" title="8. Mixer Commands"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="template-graphics-commands.html" title="6. Template Graphics Commands"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP Reference</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="data-commands">
+<h1>7. Data Commands<a class="headerlink" href="#data-commands" title="Permalink to this headline">¶</a></h1>
+<p>The DATA Commands are convenient to use when you have large datasets that might not be available at broadcast-time.
+DATA allows you to store a dataset on the CasparCG Server and assign it to a much shorter name. This name can then be used to recall the data when displaying a template graphic.</p>
+<div class="section" id="data-store">
+<h2>7.1. DATA STORE<a class="headerlink" href="#data-store" title="Permalink to this headline">¶</a></h2>
+<p>Stores the dataset data under the name name.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>DATA STORE [name:string] [data:string]</pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre>>> DATA STORE my_data "Some useful data"</pre>
+</div>
+</div>
+<div class="section" id="data-retrieve">
+<h2>7.2. DATA RETRIEVE<a class="headerlink" href="#data-retrieve" title="Permalink to this headline">¶</a></h2>
+<p>Returns the data saved under the name <em>name</em>.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>DATA RETRIEVE [name:string]</pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre>>> DATA RETRIEVE my_data
+<< "Some usefule data"</pre>
+</div>
+</div>
+<div class="section" id="data-list">
+<h2>7.3. DATA LIST<a class="headerlink" href="#data-list" title="Permalink to this headline">¶</a></h2>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>DATA LIST</pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre>>> DATA LIST
+<< my_data</pre>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">7. Data Commands</a><ul>
+<li><a class="reference internal" href="#data-store">7.1. DATA STORE</a></li>
+<li><a class="reference internal" href="#data-retrieve">7.2. DATA RETRIEVE</a></li>
+<li><a class="reference internal" href="#data-list">7.3. DATA LIST</a></li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="template-graphics-commands.html"
+ title="previous chapter">6. Template Graphics Commands</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="mixer-commands.html"
+ title="next chapter">8. Mixer Commands</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/data-commands.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="mixer-commands.html" title="8. Mixer Commands"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="template-graphics-commands.html" title="6. Template Graphics Commands"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP Reference</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>AMCP 2.0 Reference — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="next" title="1. Communication" href="introduction.html" />
+ <link rel="prev" title="What’s New in CasparCG 2.0" href="../whatsnew/2_0.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="introduction.html" title="1. Communication"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="../whatsnew/2_0.html" title="What’s New in CasparCG 2.0"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="amcp-2-0-reference">
+<h1>AMCP 2.0 Reference<a class="headerlink" href="#amcp-2-0-reference" title="Permalink to this headline">¶</a></h1>
+<p>The Advanced Media Control Protocol (AMCP) is the main communication protocol used to control and query CasparCG Server 2.0.</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="introduction.html">1. Communication</a></li>
+<li class="toctree-l1"><a class="reference internal" href="introduction.html#backwards-compatibility">2. Backwards Compatibility</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="introduction.html#breaking-changes">2.1. Breaking Changes</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="introduction.html#special-sequences">3. Special sequences</a></li>
+<li class="toctree-l1"><a class="reference internal" href="introduction.html#return-codes">4. Return codes</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="introduction.html#information">4.1. Information</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction.html#successful">4.2. Successful</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction.html#client-error">4.3. Client Error</a></li>
+<li class="toctree-l2"><a class="reference internal" href="introduction.html#server-error">4.4. Server Error</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="basic-commands.html">5. Basic Commands</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#loadbg">5.1. LOADBG</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#load">5.2. LOAD</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#play">5.3. PLAY</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#pause">5.4. PAUSE</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#stop">5.5. STOP</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#clear">5.6. CLEAR</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#call">5.7. CALL</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#swap">5.8. SWAP</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#add">5.9. ADD</a></li>
+<li class="toctree-l2"><a class="reference internal" href="basic-commands.html#remove">5.10. REMOVE</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="template-graphics-commands.html">6. Template Graphics Commands</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-add">6.1. CG ADD</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-remove">6.2. CG REMOVE</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-clear">6.3. CG CLEAR</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-play">6.4. CG PLAY</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-stop">6.5. CG STOP</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-next">6.6. CG NEXT</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-goto">6.7. CG GOTO</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-update">6.8. CG UPDATE</a></li>
+<li class="toctree-l2"><a class="reference internal" href="template-graphics-commands.html#cg-invoke">6.9. CG INVOKE</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="data-commands.html">7. Data Commands</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="data-commands.html#data-store">7.1. DATA STORE</a></li>
+<li class="toctree-l2"><a class="reference internal" href="data-commands.html#data-retrieve">7.2. DATA RETRIEVE</a></li>
+<li class="toctree-l2"><a class="reference internal" href="data-commands.html#data-list">7.3. DATA LIST</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="mixer-commands.html">8. Mixer Commands</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-keyer">8.1. MIXER KEYER</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-blend">8.2. MIXER BLEND</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-opacity">8.3. MIXER OPACITY</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-brigthness">8.4. MIXER BRIGTHNESS</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-saturation">8.5. MIXER SATURATION</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-contrast">8.6. MIXER CONTRAST</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-levels">8.7. MIXER LEVELS</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-fill">8.8. MIXER FILL</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-clip">8.9. MIXER CLIP</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-grid">8.10. MIXER GRID</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-volume">8.11. MIXER VOLUME</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mixer-commands.html#mixer-clear">8.12. MIXER CLEAR</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="query-commands.html">9. Query Commands</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="query-commands.html#cinf">9.1. CINF</a></li>
+<li class="toctree-l2"><a class="reference internal" href="query-commands.html#cls">9.2. CLS</a></li>
+<li class="toctree-l2"><a class="reference internal" href="query-commands.html#tls">9.3. TLS</a></li>
+<li class="toctree-l2"><a class="reference internal" href="query-commands.html#version">9.4. VERSION</a></li>
+<li class="toctree-l2"><a class="reference internal" href="query-commands.html#info">9.5. INFO</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="misc-commands.html">10. Misc Commands</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="misc-commands.html#diag">10.1. DIAG</a></li>
+<li class="toctree-l2"><a class="reference internal" href="misc-commands.html#bye">10.2. BYE</a></li>
+<li class="toctree-l2"><a class="reference internal" href="misc-commands.html#channel-grid">10.3. CHANNEL_GRID</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="../whatsnew/2_0.html"
+ title="previous chapter">What’s New in CasparCG 2.0</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="introduction.html"
+ title="next chapter">1. Communication</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/index.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="introduction.html" title="1. Communication"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="../whatsnew/2_0.html" title="What’s New in CasparCG 2.0"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>1. Communication — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP 2.0 Reference" href="index.html" />
+ <link rel="next" title="5. Basic Commands" href="basic-commands.html" />
+ <link rel="prev" title="AMCP 2.0 Reference" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="basic-commands.html" title="5. Basic Commands"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="AMCP 2.0 Reference"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP 2.0 Reference</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="communication">
+<span id="introduction"></span><h1>1. Communication<a class="headerlink" href="#communication" title="Permalink to this headline">¶</a></h1>
+<ul>
+<li><p class="first">All communication is presumed to be encoded in UTF-8.</p>
+</li>
+<li><dl class="first docutils">
+<dt>Each command has to be terminated with both a carriage return and a linefeed character. For example:</dt>
+<dd><ul class="first last simple">
+<li>\r\n</li>
+<li><CR><LF></li>
+<li><0x0D><0x0A></li>
+<li><13><10></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><p class="first">The whole command string is case insensitive.</p>
+</li>
+<li><p class="first">Since the parameters in a command is separated by spaces, you need to enclose the parameter with quotation marks if you want it to contain spaces.</p>
+</li>
+</ul>
+</div>
+<div class="section" id="backwards-compatibility">
+<h1>2. Backwards Compatibility<a class="headerlink" href="#backwards-compatibility" title="Permalink to this headline">¶</a></h1>
+<p>The AMCP 2.0 protocol implementation is mostly backward compatible with the previous CasparCG 1.7.1 AMCP Protocol and CasparCG 1.8.0 AMCP Protocol. This is achieved by providing default values for parameters used by the AMCP 2.0 protocol.</p>
+<div class="section" id="breaking-changes">
+<h2>2.1. Breaking Changes<a class="headerlink" href="#breaking-changes" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>The ‘’CLEAR’’ command will also clear any visible template graphic in the specified container.</li>
+</ul>
+</div>
+</div>
+<div class="section" id="special-sequences">
+<h1>3. Special sequences<a class="headerlink" href="#special-sequences" title="Permalink to this headline">¶</a></h1>
+<p>Since bare quotation marks are used to keep parameters with spaces in one piece, there has to be another way to indicate a quotation mark in a string. Enter special sequences. They behave as in most programming languages. The escape character is the backslash character. In order to get a quotation mark you enter ” in the command.
+Valid sequences:</p>
+<ul class="simple">
+<li>\” Quotation mark</li>
+<li>\\ Backslash</li>
+<li>\n New line</li>
+</ul>
+<p>These sequences apply to all parameters, it doesn’t matter if it’s a file name or a long string of xml-data.</p>
+</div>
+<div class="section" id="return-codes">
+<h1>4. Return codes<a class="headerlink" href="#return-codes" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="information">
+<h2>4.1. Information<a class="headerlink" href="#information" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>100 [action] - Information about an event.</li>
+<li>101 [action] - Information about an event. A line of data is being returned.</li>
+</ul>
+</div>
+<div class="section" id="successful">
+<h2>4.2. Successful<a class="headerlink" href="#successful" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>200 [command] OK - The command has been executed and several lines of data are being returned (terminated by an empty line).</li>
+<li>201 [command] OK - The command has been executed and a line of data is being returned</li>
+<li>202 [command] OK - The command has been executed</li>
+</ul>
+</div>
+<div class="section" id="client-error">
+<h2>4.3. Client Error<a class="headerlink" href="#client-error" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>400 ERROR - Command not understood</li>
+<li>401 [command] ERROR - Illegal video_channel</li>
+<li>402 [command] ERROR - Parameter missing</li>
+<li>403 [command] ERROR - Illegal parameter</li>
+<li>404 [command] ERROR - Media file not found</li>
+</ul>
+</div>
+<div class="section" id="server-error">
+<h2>4.4. Server Error<a class="headerlink" href="#server-error" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>500 FAILED - Internal server error</li>
+<li>501 [command] FAILED - Internal server error</li>
+<li>502 [command] FAILED - Media file unreadable</li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">1. Communication</a></li>
+<li><a class="reference internal" href="#backwards-compatibility">2. Backwards Compatibility</a><ul>
+<li><a class="reference internal" href="#breaking-changes">2.1. Breaking Changes</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#special-sequences">3. Special sequences</a></li>
+<li><a class="reference internal" href="#return-codes">4. Return codes</a><ul>
+<li><a class="reference internal" href="#information">4.1. Information</a></li>
+<li><a class="reference internal" href="#successful">4.2. Successful</a></li>
+<li><a class="reference internal" href="#client-error">4.3. Client Error</a></li>
+<li><a class="reference internal" href="#server-error">4.4. Server Error</a></li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="index.html"
+ title="previous chapter">AMCP 2.0 Reference</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="basic-commands.html"
+ title="next chapter">5. Basic Commands</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/introduction.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="basic-commands.html" title="5. Basic Commands"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="AMCP 2.0 Reference"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP 2.0 Reference</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>10. Misc Commands — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP Reference" href="index.html" />
+ <link rel="next" title="Producers" href="../producers/index.html" />
+ <link rel="prev" title="9. Query Commands" href="query-commands.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="../producers/index.html" title="Producers"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="query-commands.html" title="9. Query Commands"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP Reference</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="misc-commands">
+<h1>10. Misc Commands<a class="headerlink" href="#misc-commands" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="diag">
+<h2>10.1. DIAG<a class="headerlink" href="#diag" title="Permalink to this headline">¶</a></h2>
+<p>Opens the diagnostics window.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">DIAG</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre>>> DIAG</pre>
+</div>
+</div>
+<div class="section" id="bye">
+<h2>10.2. BYE<a class="headerlink" href="#bye" title="Permalink to this headline">¶</a></h2>
+<p>Disconnects from the server.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">BYE</span>
+</pre></div>
+</div>
+<p>Example</p>
+<blockquote>
+<div>>> BYE</div></blockquote>
+</div>
+<div class="section" id="channel-grid">
+<h2>10.3. CHANNEL_GRID<a class="headerlink" href="#channel-grid" title="Permalink to this headline">¶</a></h2>
+<p>Opens a window displaying all the channels currently running on the server.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>>> CHANNEL_GRID</pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre>>> CHANNEL_GRID</pre>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">10. Misc Commands</a><ul>
+<li><a class="reference internal" href="#diag">10.1. DIAG</a></li>
+<li><a class="reference internal" href="#bye">10.2. BYE</a></li>
+<li><a class="reference internal" href="#channel-grid">10.3. CHANNEL_GRID</a></li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="query-commands.html"
+ title="previous chapter">9. Query Commands</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="../producers/index.html"
+ title="next chapter">Producers</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/misc-commands.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="../producers/index.html" title="Producers"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="query-commands.html" title="9. Query Commands"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP Reference</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Mixer Commands — CasparCG 2.0 documentation</title>
+ <title>8. Mixer Commands — CasparCG 2.0 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
+ URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP Reference" href="index.html" />
+ <link rel="next" title="9. Query Commands" href="query-commands.html" />
+ <link rel="prev" title="7. Data Commands" href="data-commands.html" />
+
+
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="query-commands.html" title="9. Query Commands"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="data-commands.html" title="7. Data Commands"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP Reference</a> »</li>
</ul>
</div>
<div class="body">
<div class="section" id="mixer-commands">
-<h1>Mixer Commands<a class="headerlink" href="#mixer-commands" title="Permalink to this headline">¶</a></h1>
+<h1>8. Mixer Commands<a class="headerlink" href="#mixer-commands" title="Permalink to this headline">¶</a></h1>
<div class="section" id="mixer-keyer">
-<h2>MIXER KEYER<a class="headerlink" href="#mixer-keyer" title="Permalink to this headline">¶</a></h2>
+<h2>8.1. MIXER KEYER<a class="headerlink" href="#mixer-keyer" title="Permalink to this headline">¶</a></h2>
<p>If <em>keyer</em> equals 1 then the specified layer will not be rendered, instead it will be used as the key for the layer above.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] KEYER [keyer:0|1]</pre>
</div>
</div>
<div class="section" id="mixer-blend">
-<h2>MIXER BLEND<a class="headerlink" href="#mixer-blend" title="Permalink to this headline">¶</a></h2>
+<h2>8.2. MIXER BLEND<a class="headerlink" href="#mixer-blend" title="Permalink to this headline">¶</a></h2>
<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER
<p>Blend-modes.</p>
</div>
<div class="section" id="mixer-opacity">
-<h2>MIXER OPACITY<a class="headerlink" href="#mixer-opacity" title="Permalink to this headline">¶</a></h2>
+<h2>8.3. MIXER OPACITY<a class="headerlink" href="#mixer-opacity" title="Permalink to this headline">¶</a></h2>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER
[channel:int]-[layer:int] OPACITY [opacity:double] {[tween:string] [duration:int]}</pre>
</div>
</div>
<div class="section" id="mixer-brigthness">
-<h2>MIXER BRIGTHNESS<a class="headerlink" href="#mixer-brigthness" title="Permalink to this headline">¶</a></h2>
+<h2>8.4. MIXER BRIGTHNESS<a class="headerlink" href="#mixer-brigthness" title="Permalink to this headline">¶</a></h2>
<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] BRIGTHNESS [brightness:double] {[tween:string] [duration:int]}</pre>
</div>
</div>
<div class="section" id="mixer-saturation">
-<h2>MIXER SATURATION<a class="headerlink" href="#mixer-saturation" title="Permalink to this headline">¶</a></h2>
+<h2>8.5. MIXER SATURATION<a class="headerlink" href="#mixer-saturation" title="Permalink to this headline">¶</a></h2>
<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER
</div>
</div>
<div class="section" id="mixer-contrast">
-<h2>MIXER CONTRAST<a class="headerlink" href="#mixer-contrast" title="Permalink to this headline">¶</a></h2>
+<h2>8.6. MIXER CONTRAST<a class="headerlink" href="#mixer-contrast" title="Permalink to this headline">¶</a></h2>
<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER
</div>
</div>
<div class="section" id="mixer-levels">
-<h2>MIXER LEVELS<a class="headerlink" href="#mixer-levels" title="Permalink to this headline">¶</a></h2>
+<h2>8.7. MIXER LEVELS<a class="headerlink" href="#mixer-levels" title="Permalink to this headline">¶</a></h2>
<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] SATURATION [min-input:double] [max-input:double] [gamma:double] [min-output:double] [max-output:double] {[tween:string] [duration:int]}</pre>
</div>
</div>
<div class="section" id="mixer-fill">
-<h2>MIXER FILL<a class="headerlink" href="#mixer-fill" title="Permalink to this headline">¶</a></h2>
+<h2>8.8. MIXER FILL<a class="headerlink" href="#mixer-fill" title="Permalink to this headline">¶</a></h2>
<p>Transforms the video stream on the specified layer.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] FILL [x:double] [y:double] [x-scale:double] [y-scale:double] {[tween:string] [duration:int]}</pre>
</div>
</div>
<div class="section" id="mixer-clip">
-<h2>MIXER CLIP<a class="headerlink" href="#mixer-clip" title="Permalink to this headline">¶</a></h2>
+<h2>8.9. MIXER CLIP<a class="headerlink" href="#mixer-clip" title="Permalink to this headline">¶</a></h2>
<p>Masks the video stream on the specified layer.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] [x:double] [y:double] [x-scale:double] [y-scale:double] {[tween:string] [duration:int]}</pre>
</div>
</div>
<div class="section" id="mixer-grid">
-<h2>MIXER GRID<a class="headerlink" href="#mixer-grid" title="Permalink to this headline">¶</a></h2>
+<h2>8.10. MIXER GRID<a class="headerlink" href="#mixer-grid" title="Permalink to this headline">¶</a></h2>
<p>Creates a grid of video streams in ascending order of the layer index, i.e. if resolution equals 2 then a 2x2 grid of layers will be created.</p>
<blockquote>
<div>MIXER [channel:int] GRID [resolution:int]</div></blockquote>
</div>
</div>
<div class="section" id="mixer-volume">
-<h2>MIXER VOLUME<a class="headerlink" href="#mixer-volume" title="Permalink to this headline">¶</a></h2>
+<h2>8.11. MIXER VOLUME<a class="headerlink" href="#mixer-volume" title="Permalink to this headline">¶</a></h2>
<p>Changes the volume of the specified layer.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] VOLUME [volume:double] {[tween:string] [duration:int]}</pre>
</div>
</div>
<div class="section" id="mixer-clear">
-<h2>MIXER CLEAR<a class="headerlink" href="#mixer-clear" title="Permalink to this headline">¶</a></h2>
+<h2>8.12. MIXER CLEAR<a class="headerlink" href="#mixer-clear" title="Permalink to this headline">¶</a></h2>
<p>Resets all mixer transforms to identity values.</p>
<p>Note: MIXER BLEND is not reset.</p>
<p>Syntax:</p>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
<ul>
-<li><a class="reference internal" href="#">Mixer Commands</a><ul>
-<li><a class="reference internal" href="#mixer-keyer">MIXER KEYER</a></li>
-<li><a class="reference internal" href="#mixer-blend">MIXER BLEND</a></li>
-<li><a class="reference internal" href="#mixer-opacity">MIXER OPACITY</a></li>
-<li><a class="reference internal" href="#mixer-brigthness">MIXER BRIGTHNESS</a></li>
-<li><a class="reference internal" href="#mixer-saturation">MIXER SATURATION</a></li>
-<li><a class="reference internal" href="#mixer-contrast">MIXER CONTRAST</a></li>
-<li><a class="reference internal" href="#mixer-levels">MIXER LEVELS</a></li>
-<li><a class="reference internal" href="#mixer-fill">MIXER FILL</a></li>
-<li><a class="reference internal" href="#mixer-clip">MIXER CLIP</a></li>
-<li><a class="reference internal" href="#mixer-grid">MIXER GRID</a></li>
-<li><a class="reference internal" href="#mixer-volume">MIXER VOLUME</a></li>
-<li><a class="reference internal" href="#mixer-clear">MIXER CLEAR</a></li>
+<li><a class="reference internal" href="#">8. Mixer Commands</a><ul>
+<li><a class="reference internal" href="#mixer-keyer">8.1. MIXER KEYER</a></li>
+<li><a class="reference internal" href="#mixer-blend">8.2. MIXER BLEND</a></li>
+<li><a class="reference internal" href="#mixer-opacity">8.3. MIXER OPACITY</a></li>
+<li><a class="reference internal" href="#mixer-brigthness">8.4. MIXER BRIGTHNESS</a></li>
+<li><a class="reference internal" href="#mixer-saturation">8.5. MIXER SATURATION</a></li>
+<li><a class="reference internal" href="#mixer-contrast">8.6. MIXER CONTRAST</a></li>
+<li><a class="reference internal" href="#mixer-levels">8.7. MIXER LEVELS</a></li>
+<li><a class="reference internal" href="#mixer-fill">8.8. MIXER FILL</a></li>
+<li><a class="reference internal" href="#mixer-clip">8.9. MIXER CLIP</a></li>
+<li><a class="reference internal" href="#mixer-grid">8.10. MIXER GRID</a></li>
+<li><a class="reference internal" href="#mixer-volume">8.11. MIXER VOLUME</a></li>
+<li><a class="reference internal" href="#mixer-clear">8.12. MIXER CLEAR</a></li>
</ul>
</li>
</ul>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/mixer-commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="data-commands.html"
+ title="previous chapter">7. Data Commands</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="query-commands.html"
+ title="next chapter">9. Query Commands</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/mixer-commands.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
+ <form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="query-commands.html" title="9. Query Commands"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="data-commands.html" title="7. Data Commands"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP Reference</a> »</li>
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Query Commands — CasparCG 2.0 documentation</title>
+ <title>9. Query Commands — CasparCG 2.0 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
+ URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP Reference" href="index.html" />
+ <link rel="next" title="10. Misc Commands" href="misc-commands.html" />
+ <link rel="prev" title="8. Mixer Commands" href="mixer-commands.html" />
+
+
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="misc-commands.html" title="10. Misc Commands"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="mixer-commands.html" title="8. Mixer Commands"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP Reference</a> »</li>
</ul>
</div>
<div class="body">
<div class="section" id="query-commands">
-<h1>Query Commands<a class="headerlink" href="#query-commands" title="Permalink to this headline">¶</a></h1>
+<h1>9. Query Commands<a class="headerlink" href="#query-commands" title="Permalink to this headline">¶</a></h1>
<div class="section" id="cinf">
-<h2>CINF<a class="headerlink" href="#cinf" title="Permalink to this headline">¶</a></h2>
+<h2>9.1. CINF<a class="headerlink" href="#cinf" title="Permalink to this headline">¶</a></h2>
<p>Returns information about a mediafile.</p>
<p>Syntax:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">CINF</span> <span class="p">[</span><span class="n">filename</span><span class="p">:</span><span class="n">string</span><span class="p">]</span>
</div>
</div>
<div class="section" id="cls">
-<h2>CLS<a class="headerlink" href="#cls" title="Permalink to this headline">¶</a></h2>
+<h2>9.2. CLS<a class="headerlink" href="#cls" title="Permalink to this headline">¶</a></h2>
<p>Lists all media files.</p>
<p>Syntax:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">CLS</span>
</div>
</div>
<div class="section" id="tls">
-<h2>TLS<a class="headerlink" href="#tls" title="Permalink to this headline">¶</a></h2>
+<h2>9.3. TLS<a class="headerlink" href="#tls" title="Permalink to this headline">¶</a></h2>
<p>Lists all template files.</p>
<p>Syntax:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">TLS</span>
</div>
</div>
<div class="section" id="version">
-<h2>VERSION<a class="headerlink" href="#version" title="Permalink to this headline">¶</a></h2>
+<h2>9.4. VERSION<a class="headerlink" href="#version" title="Permalink to this headline">¶</a></h2>
<p>Returns the version of specified component.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre> VERSION SERVER
</div>
</div>
<div class="section" id="info">
-<h2>INFO<a class="headerlink" href="#info" title="Permalink to this headline">¶</a></h2>
+<h2>9.5. INFO<a class="headerlink" href="#info" title="Permalink to this headline">¶</a></h2>
<p>Returns xml-formatted information about the server.</p>
<p>INFO TEMPLATE: Reads meta-data from a flash-template.
INFO PATHS: Returns configured paths.
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
<ul>
-<li><a class="reference internal" href="#">Query Commands</a><ul>
-<li><a class="reference internal" href="#cinf">CINF</a></li>
-<li><a class="reference internal" href="#cls">CLS</a></li>
-<li><a class="reference internal" href="#tls">TLS</a></li>
-<li><a class="reference internal" href="#version">VERSION</a></li>
-<li><a class="reference internal" href="#info">INFO</a></li>
+<li><a class="reference internal" href="#">9. Query Commands</a><ul>
+<li><a class="reference internal" href="#cinf">9.1. CINF</a></li>
+<li><a class="reference internal" href="#cls">9.2. CLS</a></li>
+<li><a class="reference internal" href="#tls">9.3. TLS</a></li>
+<li><a class="reference internal" href="#version">9.4. VERSION</a></li>
+<li><a class="reference internal" href="#info">9.5. INFO</a></li>
</ul>
</li>
</ul>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/query-commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="mixer-commands.html"
+ title="previous chapter">8. Mixer Commands</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="misc-commands.html"
+ title="next chapter">10. Misc Commands</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/query-commands.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
+ <form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="misc-commands.html" title="10. Misc Commands"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="mixer-commands.html" title="8. Mixer Commands"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP Reference</a> »</li>
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Template Graphics Commands — CasparCG 2.0 documentation</title>
+ <title>6. Template Graphics Commands — CasparCG 2.0 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
+ URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="AMCP Reference" href="index.html" />
+ <link rel="next" title="7. Data Commands" href="data-commands.html" />
+ <link rel="prev" title="5. Basic Commands" href="basic-commands.html" />
+
+
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="data-commands.html" title="7. Data Commands"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="basic-commands.html" title="5. Basic Commands"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">AMCP Reference</a> »</li>
</ul>
</div>
<div class="body">
<div class="section" id="template-graphics-commands">
-<h1>Template Graphics Commands<a class="headerlink" href="#template-graphics-commands" title="Permalink to this headline">¶</a></h1>
+<h1>6. Template Graphics Commands<a class="headerlink" href="#template-graphics-commands" title="Permalink to this headline">¶</a></h1>
<p>Data to templates is sent as xml, formatted as follows:</p>
<div class="highlight-python"><pre><templateData>
<componentData id="f0">
<div class="highlight-python"><pre>CG 1 ADD 0 "demo/test" 1 "<templateData><componentData id=\"f0\"><data id=\"text\" value=\"Niklas P Andersson\"></data> </componentData><componentData id=\"f1\"><data id=\"text\" value=\"developer\"></data></componentData><componentData id=\"f2\"><data id=\"text\" value=\"Providing an example\"></data> </componentData></templateData>"</pre>
</div>
<div class="section" id="cg-add">
-<h2>CG ADD<a class="headerlink" href="#cg-add" title="Permalink to this headline">¶</a></h2>
+<h2>6.1. CG ADD<a class="headerlink" href="#cg-add" title="Permalink to this headline">¶</a></h2>
<p>Prepares a template for displaying. It won’t show until you call CG PLAY (unless you supply the play-on-load flag, 1 for true).
Data is either inline xml or a reference to a saved dataset.</p>
<p>Syntax:</p>
</div>
</div>
<div class="section" id="cg-remove">
-<h2>CG REMOVE<a class="headerlink" href="#cg-remove" title="Permalink to this headline">¶</a></h2>
+<h2>6.2. CG REMOVE<a class="headerlink" href="#cg-remove" title="Permalink to this headline">¶</a></h2>
<p>Removes the visible template from a specific layer.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] REMOVE [template-host-layer:int]</pre>
</div>
</div>
<div class="section" id="cg-clear">
-<h2>CG CLEAR<a class="headerlink" href="#cg-clear" title="Permalink to this headline">¶</a></h2>
+<h2>6.3. CG CLEAR<a class="headerlink" href="#cg-clear" title="Permalink to this headline">¶</a></h2>
<p>Clears all layers and any state that might be stored. What this actually does behind the scene is to create a new instance of the Adobe Flash player ActiveX controller in memory.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG channel:int]-[layer:int] CLEAR</pre>
</div>
</div>
<div class="section" id="cg-play">
-<h2>CG PLAY<a class="headerlink" href="#cg-play" title="Permalink to this headline">¶</a></h2>
+<h2>6.4. CG PLAY<a class="headerlink" href="#cg-play" title="Permalink to this headline">¶</a></h2>
<p>Plays and displays the template in the specified layer.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] PLAY [template-host-layer:int]</pre>
</div>
</div>
<div class="section" id="cg-stop">
-<h2>CG STOP<a class="headerlink" href="#cg-stop" title="Permalink to this headline">¶</a></h2>
+<h2>6.5. CG STOP<a class="headerlink" href="#cg-stop" title="Permalink to this headline">¶</a></h2>
<p>Stops and removes the template from the specified layer. This is different than REMOVE in that the template gets a chance to animate out when it is stopped.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] STOP [template-host-layer:int]</pre>
</div>
</div>
<div class="section" id="cg-next">
-<h2>CG NEXT<a class="headerlink" href="#cg-next" title="Permalink to this headline">¶</a></h2>
+<h2>6.6. CG NEXT<a class="headerlink" href="#cg-next" title="Permalink to this headline">¶</a></h2>
<p>Triggers a “continue” in the template on the specified layer. This is used to control animations that has multiple discreet steps.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] NEXT [template-host-layer:int]</pre>
</div>
</div>
<div class="section" id="cg-goto">
-<h2>CG GOTO<a class="headerlink" href="#cg-goto" title="Permalink to this headline">¶</a></h2>
+<h2>6.7. CG GOTO<a class="headerlink" href="#cg-goto" title="Permalink to this headline">¶</a></h2>
<p>Jumps to the specified label in the template on the specified layer.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] GOTO [template-host-layer:int] {[label:string]}</pre>
</div>
</div>
<div class="section" id="cg-update">
-<h2>CG UPDATE<a class="headerlink" href="#cg-update" title="Permalink to this headline">¶</a></h2>
+<h2>6.8. CG UPDATE<a class="headerlink" href="#cg-update" title="Permalink to this headline">¶</a></h2>
<p>Sends new data to the template on specified layer. Data is either inline xml or a reference to a saved dataset.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] UPDATE [template-host-layer:int] [data:string]</pre>
</div>
</div>
<div class="section" id="cg-invoke">
-<h2>CG INVOKE<a class="headerlink" href="#cg-invoke" title="Permalink to this headline">¶</a></h2>
+<h2>6.9. CG INVOKE<a class="headerlink" href="#cg-invoke" title="Permalink to this headline">¶</a></h2>
<p>Calls a custom method in the document class of the template on the specified layer. The method must return void and take no parameters.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>CG [channel:int]-[layer:int] INVOKE [template-host-layer:int] [method:string]</pre>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
<ul>
-<li><a class="reference internal" href="#">Template Graphics Commands</a><ul>
-<li><a class="reference internal" href="#cg-add">CG ADD</a></li>
-<li><a class="reference internal" href="#cg-remove">CG REMOVE</a></li>
-<li><a class="reference internal" href="#cg-clear">CG CLEAR</a></li>
-<li><a class="reference internal" href="#cg-play">CG PLAY</a></li>
-<li><a class="reference internal" href="#cg-stop">CG STOP</a></li>
-<li><a class="reference internal" href="#cg-next">CG NEXT</a></li>
-<li><a class="reference internal" href="#cg-goto">CG GOTO</a></li>
-<li><a class="reference internal" href="#cg-update">CG UPDATE</a></li>
-<li><a class="reference internal" href="#cg-invoke">CG INVOKE</a></li>
+<li><a class="reference internal" href="#">6. Template Graphics Commands</a><ul>
+<li><a class="reference internal" href="#cg-add">6.1. CG ADD</a></li>
+<li><a class="reference internal" href="#cg-remove">6.2. CG REMOVE</a></li>
+<li><a class="reference internal" href="#cg-clear">6.3. CG CLEAR</a></li>
+<li><a class="reference internal" href="#cg-play">6.4. CG PLAY</a></li>
+<li><a class="reference internal" href="#cg-stop">6.5. CG STOP</a></li>
+<li><a class="reference internal" href="#cg-next">6.6. CG NEXT</a></li>
+<li><a class="reference internal" href="#cg-goto">6.7. CG GOTO</a></li>
+<li><a class="reference internal" href="#cg-update">6.8. CG UPDATE</a></li>
+<li><a class="reference internal" href="#cg-invoke">6.9. CG INVOKE</a></li>
</ul>
</li>
</ul>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/template-graphics-commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="basic-commands.html"
+ title="previous chapter">5. Basic Commands</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="data-commands.html"
+ title="next chapter">7. Data Commands</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/amcp/template-graphics-commands.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
+ <form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="data-commands.html" title="7. Data Commands"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="basic-commands.html" title="5. Basic Commands"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >AMCP Reference</a> »</li>
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Reporting Bugs — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="_static/jquery.js"></script>
+ <script type="text/javascript" src="_static/underscore.js"></script>
+ <script type="text/javascript" src="_static/doctools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <link rel="next" title="Copyright" href="copyright.html" />
+ <link rel="prev" title="About these documents" href="about.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="copyright.html" title="Copyright"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="about.html" title="About these documents"
+ accesskey="P">previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="reporting-bugs">
+<span id="id1"></span><h1>Reporting Bugs<a class="headerlink" href="#reporting-bugs" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="about.html"
+ title="previous chapter">About these documents</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="copyright.html"
+ title="next chapter">Copyright</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="#">Report a Bug</a></li>
+ <li><a href="_sources/bugs.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="copyright.html" title="Copyright"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="about.html" title="About these documents"
+ >previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="#">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
+++ /dev/null
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>3. Commands — CasparCG 2.0 documentation</title>
-
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2.0',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
- <link rel="prev" title="2. Consumers" href="consumers.html" />
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="consumers.html" title="2. Consumers"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
- </ul>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="commands">
-<h1>3. Commands<a class="headerlink" href="#commands" title="Permalink to this headline">¶</a></h1>
-<p>The Advanced Media Control Protocol (AMCP) is the main communication protocol used to control and query CasparCG Server 2.0.</p>
-<ul>
-<li><p class="first">All communication is presumed to be encoded in UTF-8.</p>
-</li>
-<li><dl class="first docutils">
-<dt>Each command has to be terminated with both a carriage return and a linefeed character. For example:</dt>
-<dd><ul class="first last simple">
-<li>\r\n</li>
-<li><CR><LF></li>
-<li><0x0D><0x0A></li>
-<li><13><10></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><p class="first">The whole command string is case insensitive.</p>
-</li>
-<li><p class="first">Since the parameters in a command is separated by spaces, you need to enclose the parameter with quotation marks if you want it to contain spaces.</p>
-</li>
-</ul>
-<div class="section" id="backwards-compatibility">
-<h2>3.1. Backwards Compatibility<a class="headerlink" href="#backwards-compatibility" title="Permalink to this headline">¶</a></h2>
-<p>The AMCP 2.0 protocol implementation is mostly backward compatible with the previous CasparCG 1.7.1 AMCP Protocol and CasparCG 1.8.0 AMCP Protocol. This is achieved by providing default values for parameters used by the AMCP 2.0 protocol.</p>
-<div class="section" id="breaking-changes">
-<h3>3.1.1. Breaking Changes<a class="headerlink" href="#breaking-changes" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>The ‘’CLEAR’’ command will also clear any visible template graphic in the specified container.</li>
-</ul>
-</div>
-</div>
-<div class="section" id="special-sequences">
-<h2>3.2. Special sequences<a class="headerlink" href="#special-sequences" title="Permalink to this headline">¶</a></h2>
-<p>Since bare quotation marks are used to keep parameters with spaces in one piece, there has to be another way to indicate a quotation mark in a string. Enter special sequences. They behave as in most programming languages. The escape character is the backslash character. In order to get a quotation mark you enter ” in the command.
-Valid sequences:</p>
-<ul class="simple">
-<li>\” Quotation mark</li>
-<li>\\ Backslash</li>
-<li>\n New line</li>
-</ul>
-<p>These sequences apply to all parameters, it doesn’t matter if it’s a file name or a long string of xml-data.</p>
-</div>
-<div class="section" id="return-codes">
-<h2>3.3. Return codes<a class="headerlink" href="#return-codes" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="information">
-<h3>3.3.1. Information<a class="headerlink" href="#information" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>100 [action] - Information about an event.</li>
-<li>101 [action] - Information about an event. A line of data is being returned.</li>
-</ul>
-</div>
-<div class="section" id="successful">
-<h3>3.3.2. Successful<a class="headerlink" href="#successful" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>200 [command] OK - The command has been executed and several lines of data are being returned (terminated by an empty line).</li>
-<li>201 [command] OK - The command has been executed and a line of data is being returned</li>
-<li>202 [command] OK - The command has been executed</li>
-</ul>
-</div>
-<div class="section" id="client-error">
-<h3>3.3.3. Client Error<a class="headerlink" href="#client-error" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>400 ERROR - Command not understood</li>
-<li>401 [command] ERROR - Illegal video_channel</li>
-<li>402 [command] ERROR - Parameter missing</li>
-<li>403 [command] ERROR - Illegal parameter</li>
-<li>404 [command] ERROR - Media file not found</li>
-</ul>
-</div>
-<div class="section" id="server-error">
-<h3>3.3.4. Server Error<a class="headerlink" href="#server-error" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>500 FAILED - Internal server error</li>
-<li>501 [command] FAILED - Internal server error</li>
-<li>502 [command] FAILED - Media file unreadable</li>
-</ul>
-</div>
-</div>
-<div class="section" id="basic-commands">
-<h2>3.4. Basic Commands<a class="headerlink" href="#basic-commands" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="loadbg">
-<h3>3.4.1. LOADBG<a class="headerlink" href="#loadbg" title="Permalink to this headline">¶</a></h3>
-<p>Loads a producer in the background and prepares it for playout.
-If no layer is specified the default layer index will be used.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>LOADBG [channel:int]-[layer:int] [clip:string] {[transition:CUT|MIX|PUSH|WIPE|SLIDE] [duration:int] {tween:string} {direction:LEFT|RIGHT} {auto:AUTO} {parameters:string}}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> LOADBG 1-1 MY_VIDEO PUSH 20 easeinesine LOOP SEEK 200 LENGTH 400 AUTO FILTER hflip</pre>
-</div>
-</div>
-<div class="section" id="load">
-<h3>3.4.2. LOAD<a class="headerlink" href="#load" title="Permalink to this headline">¶</a></h3>
-<p>Loads a producer to the foreground and displays the first frame.
-If no layer is specified the default layer index will be used.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>LOAD [channel:int]-[layer:int] [clip:string] {[transition:CUT|MIX|PUSH|WIPE|SLIDE] [duration:int] {tween:string} {direction:LEFT|RIGHT} {auto:AUTO} {parameters:string}}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> LOAD 1-1 MY_VIDEO PUSH 20 easeinesine LOOP SEEK 200 LENGTH 400 AUTO FILTER hflip</pre>
-</div>
-</div>
-<div class="section" id="play">
-<h3>3.4.3. PLAY<a class="headerlink" href="#play" title="Permalink to this headline">¶</a></h3>
-<p>Moves producer from background to foreground and starts playing it. If a transition (see LOADBG) is prepared, it will be executed.
-If additional parameters (see LOADBG) are provided then the provided producer will first be loaded to the background.
-If no layer is specified the default layer index will be used.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>PLAY [channel:int]-[layer:int] [clip:string] {[transition:CUT|MIX|PUSH|WIPE|SLIDE] [duration:int] {tween:string} {direction:LEFT|RIGHT} {auto:AUTO} {parameters:string}}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> PLAY 1-1 MY_VIDEO PUSH 20 easeinesine LOOP SEEK 200 LENGTH 400 AUTO FILTER hflip
->> PLAY 1-1</pre>
-</div>
-</div>
-<div class="section" id="pause">
-<h3>3.4.4. PAUSE<a class="headerlink" href="#pause" title="Permalink to this headline">¶</a></h3>
-<p>Pauses foreground clip.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>PAUSE [channel:int]-[layer:int]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> PAUSE 1-1</pre>
-</div>
-</div>
-<div class="section" id="stop">
-<h3>3.4.5. STOP<a class="headerlink" href="#stop" title="Permalink to this headline">¶</a></h3>
-<p>Removes foreground clip. If no layer is specified the default layer index will be used.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>STOP [channel:int]-[layer:int]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> STOP 1-1</pre>
-</div>
-</div>
-<div class="section" id="clear">
-<h3>3.4.6. CLEAR<a class="headerlink" href="#clear" title="Permalink to this headline">¶</a></h3>
-<p>Removes both foreground and background clips. If no layer is specified then all layers in the specified video-channel are cleared.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CLEAR [channel:int]{-[layer:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CLEAR 1-1
->> CLEAR 1</pre>
-</div>
-</div>
-<div class="section" id="call">
-<h3>3.4.7. CALL<a class="headerlink" href="#call" title="Permalink to this headline">¶</a></h3>
-<p>Calls a producers specific function.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CALL [channel:int]-[layer:int] [function:string] {parameters:string}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CALL 1-1 SEEK 400</pre>
-</div>
-</div>
-<div class="section" id="swap">
-<h3>3.4.8. SWAP<a class="headerlink" href="#swap" title="Permalink to this headline">¶</a></h3>
-<p>Swaps layers between channels (both foreground and background will be swapped). If layers are not specified then all layers in respective video-channel will be swapped.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>SWAP [channel:int]{-[layer:int]} [channel:int]{-[layer:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> SWAP 1-1 1-2
->> SWAP 1-0 2-0</pre>
-</div>
-</div>
-<div class="section" id="add">
-<h3>3.4.9. ADD<a class="headerlink" href="#add" title="Permalink to this headline">¶</a></h3>
-<p>Adds consumer to output.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>ADD [channel:int] [consumer:string] {parameters:string}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> ADD 1 FILE output.mov CODEC DNXHD
->> ADD 1 DECKLINK 1</pre>
-</div>
-</div>
-<div class="section" id="remove">
-<h3>3.4.10. REMOVE<a class="headerlink" href="#remove" title="Permalink to this headline">¶</a></h3>
-<p>Removes consumer from output.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>REMOVE [channel:int] [consumer:string] {parameters:string}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> REMOVE 1 FILE
->> REMOVE 1 DECKLINK 1</pre>
-</div>
-</div>
-</div>
-<div class="section" id="template-graphics-commands">
-<h2>3.5. Template Graphics Commands<a class="headerlink" href="#template-graphics-commands" title="Permalink to this headline">¶</a></h2>
-<p>Data to templates is sent as xml, formatted as follows:</p>
-<div class="highlight-python"><pre><templateData>
- <componentData id="f0">
- <data id="text" value="Niklas P Andersson" />
- </componentData>
- <componentData id="f1">
- <data id="text" value="Developer" />
- </componentData>
- <componentData id="f2">
- <data id="text" value="Providing an example" />
- </componentData>
-</templateData></pre>
-</div>
-<p>The node under each componentData is sent directly into the specified component.
-This makes it possible to provide completely custom data to templates.
-The data-nodes in this example is just the way the default CasparCG textfield wants its data.
-More information about this will be provided with the tools and ActionScript classes required to build your own templates.
-A complete call to CG ADD (see below), correctly escaped and with the data above would look like this:</p>
-<div class="highlight-python"><pre>CG 1 ADD 0 "demo/test" 1 "<templateData><componentData id=\"f0\"><data id=\"text\" value=\"Niklas P Andersson\"></data> </componentData><componentData id=\"f1\"><data id=\"text\" value=\"developer\"></data></componentData><componentData id=\"f2\"><data id=\"text\" value=\"Providing an example\"></data> </componentData></templateData>"</pre>
-</div>
-<div class="section" id="cg-add">
-<h3>3.5.1. CG ADD<a class="headerlink" href="#cg-add" title="Permalink to this headline">¶</a></h3>
-<p>Prepares a template for displaying. It won’t show until you call CG PLAY (unless you supply the play-on-load flag, 1 for true).
-Data is either inline xml or a reference to a saved dataset.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] ADD [template-host-layer:int] [template:string] {[play-on-load:0|1]} {[data:string]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 ADD 10 svtnews/info 1</pre>
-</div>
-</div>
-<div class="section" id="cg-remove">
-<h3>3.5.2. CG REMOVE<a class="headerlink" href="#cg-remove" title="Permalink to this headline">¶</a></h3>
-<p>Removes the visible template from a specific layer.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] REMOVE [template-host-layer:int]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 REMOVE 1</pre>
-</div>
-</div>
-<div class="section" id="cg-clear">
-<h3>3.5.3. CG CLEAR<a class="headerlink" href="#cg-clear" title="Permalink to this headline">¶</a></h3>
-<p>Clears all layers and any state that might be stored. What this actually does behind the scene is to create a new instance of the Adobe Flash player ActiveX controller in memory.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG channel:int]-[layer:int] CLEAR</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 CLEAR</pre>
-</div>
-</div>
-<div class="section" id="cg-play">
-<h3>3.5.4. CG PLAY<a class="headerlink" href="#cg-play" title="Permalink to this headline">¶</a></h3>
-<p>Plays and displays the template in the specified layer.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] PLAY [template-host-layer:int]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 PLAY 1</pre>
-</div>
-</div>
-<div class="section" id="cg-stop">
-<h3>3.5.5. CG STOP<a class="headerlink" href="#cg-stop" title="Permalink to this headline">¶</a></h3>
-<p>Stops and removes the template from the specified layer. This is different than REMOVE in that the template gets a chance to animate out when it is stopped.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] STOP [template-host-layer:int]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 STOP</pre>
-</div>
-</div>
-<div class="section" id="cg-next">
-<h3>3.5.6. CG NEXT<a class="headerlink" href="#cg-next" title="Permalink to this headline">¶</a></h3>
-<p>Triggers a “continue” in the template on the specified layer. This is used to control animations that has multiple discreet steps.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] NEXT [template-host-layer:int]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 NEXT 1</pre>
-</div>
-</div>
-<div class="section" id="cg-goto">
-<h3>3.5.7. CG GOTO<a class="headerlink" href="#cg-goto" title="Permalink to this headline">¶</a></h3>
-<p>Jumps to the specified label in the template on the specified layer.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] GOTO [template-host-layer:int] {[label:string]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 GOTO 1 intro</pre>
-</div>
-</div>
-<div class="section" id="cg-update">
-<h3>3.5.8. CG UPDATE<a class="headerlink" href="#cg-update" title="Permalink to this headline">¶</a></h3>
-<p>Sends new data to the template on specified layer. Data is either inline xml or a reference to a saved dataset.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] UPDATE [template-host-layer:int] [data:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 UPDATE 1 "Some data"</pre>
-</div>
-</div>
-<div class="section" id="cg-invoke">
-<h3>3.5.9. CG INVOKE<a class="headerlink" href="#cg-invoke" title="Permalink to this headline">¶</a></h3>
-<p>Calls a custom method in the document class of the template on the specified layer. The method must return void and take no parameters.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>CG [channel:int]-[layer:int] INVOKE [template-host-layer:int] [method:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CG 1-1 INVOKE 1 start_intro</pre>
-</div>
-</div>
-</div>
-<div class="section" id="data-commands">
-<h2>3.6. Data Commands<a class="headerlink" href="#data-commands" title="Permalink to this headline">¶</a></h2>
-<p>The DATA Commands are convenient to use when you have large datasets that might not be available at broadcast-time.
-DATA allows you to store a dataset on the CasparCG Server and assign it to a much shorter name. This name can then be used to recall the data when displaying a template graphic.</p>
-<div class="section" id="data-store">
-<h3>3.6.1. DATA STORE<a class="headerlink" href="#data-store" title="Permalink to this headline">¶</a></h3>
-<p>Stores the dataset data under the name name.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>DATA STORE [name:string] [data:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DATA STORE my_data "Some useful data"</pre>
-</div>
-</div>
-<div class="section" id="data-retrieve">
-<h3>3.6.2. DATA RETRIEVE<a class="headerlink" href="#data-retrieve" title="Permalink to this headline">¶</a></h3>
-<p>Returns the data saved under the name <em>name</em>.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>DATA RETRIEVE [name:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DATA RETRIEVE my_data
-<< "Some usefule data"</pre>
-</div>
-</div>
-<div class="section" id="data-list">
-<h3>3.6.3. DATA LIST<a class="headerlink" href="#data-list" title="Permalink to this headline">¶</a></h3>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>DATA LIST</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DATA LIST
-<< my_data</pre>
-</div>
-</div>
-</div>
-<div class="section" id="mixer-commands">
-<h2>3.7. Mixer Commands<a class="headerlink" href="#mixer-commands" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="mixer-keyer">
-<h3>3.7.1. MIXER KEYER<a class="headerlink" href="#mixer-keyer" title="Permalink to this headline">¶</a></h3>
-<p>If <em>keyer</em> equals 1 then the specified layer will not be rendered, instead it will be used as the key for the layer above.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] KEYER [keyer:0|1]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 KEYER 1</pre>
-</div>
-</div>
-<div class="section" id="mixer-blend">
-<h3>3.7.2. MIXER BLEND<a class="headerlink" href="#mixer-blend" title="Permalink to this headline">¶</a></h3>
-<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER
- [channel:int]-[layer:int] BLEND [blend-mode:string]</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 BLEND overlay</pre>
-</div>
-<p>See:</p>
-<p>Blend-modes.</p>
-</div>
-<div class="section" id="mixer-opacity">
-<h3>3.7.3. MIXER OPACITY<a class="headerlink" href="#mixer-opacity" title="Permalink to this headline">¶</a></h3>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER
- [channel:int]-[layer:int] OPACITY [opacity:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 OPACITY 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-brigthness">
-<h3>3.7.4. MIXER BRIGTHNESS<a class="headerlink" href="#mixer-brigthness" title="Permalink to this headline">¶</a></h3>
-<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] BRIGTHNESS [brightness:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 BRIGTHNESS 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-saturation">
-<h3>3.7.5. MIXER SATURATION<a class="headerlink" href="#mixer-saturation" title="Permalink to this headline">¶</a></h3>
-<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER
- [channel:int]-[layer:int] SATURATION [saturation:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 SATURATION 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-contrast">
-<h3>3.7.6. MIXER CONTRAST<a class="headerlink" href="#mixer-contrast" title="Permalink to this headline">¶</a></h3>
-<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER
- [channel:int]-[layer:int] CONTRAST [contrast:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 CONTRAST 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-levels">
-<h3>3.7.7. MIXER LEVELS<a class="headerlink" href="#mixer-levels" title="Permalink to this headline">¶</a></h3>
-<p>Note: Requires <blend-modes> to be actived in casparcg.config.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] SATURATION [min-input:double] [max-input:double] [gamma:double] [min-output:double] [max-output:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 LEVELS 0.1 0.1 1.0 0.9 0.9</pre>
-</div>
-</div>
-<div class="section" id="mixer-fill">
-<h3>3.7.8. MIXER FILL<a class="headerlink" href="#mixer-fill" title="Permalink to this headline">¶</a></h3>
-<p>Transforms the video stream on the specified layer.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] FILL [x:double] [y:double] [x-scale:double] [y-scale:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 FILL 0.25 0.25 0.5 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-clip">
-<h3>3.7.9. MIXER CLIP<a class="headerlink" href="#mixer-clip" title="Permalink to this headline">¶</a></h3>
-<p>Masks the video stream on the specified layer.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] [x:double] [y:double] [x-scale:double] [y-scale:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 CLIP 0.25 0.25 0.5 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-grid">
-<h3>3.7.10. MIXER GRID<a class="headerlink" href="#mixer-grid" title="Permalink to this headline">¶</a></h3>
-<p>Creates a grid of video streams in ascending order of the layer index, i.e. if resolution equals 2 then a 2x2 grid of layers will be created.</p>
-<blockquote>
-<div>MIXER [channel:int] GRID [resolution:int]</div></blockquote>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1 GRID 2</pre>
-</div>
-</div>
-<div class="section" id="mixer-volume">
-<h3>3.7.11. MIXER VOLUME<a class="headerlink" href="#mixer-volume" title="Permalink to this headline">¶</a></h3>
-<p>Changes the volume of the specified layer.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] VOLUME [volume:double] {[tween:string] [duration:int]}</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 VOLUME 0.5</pre>
-</div>
-</div>
-<div class="section" id="mixer-clear">
-<h3>3.7.12. MIXER CLEAR<a class="headerlink" href="#mixer-clear" title="Permalink to this headline">¶</a></h3>
-<p>Resets all mixer transforms to identity values.</p>
-<p>Note: MIXER BLEND is not reset.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>MIXER [channel:int]-[layer:int] CLEAR</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> MIXER 1-1 CLEAR</pre>
-</div>
-</div>
-</div>
-<div class="section" id="query-commands">
-<h2>3.8. Query Commands<a class="headerlink" href="#query-commands" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="cinf">
-<h3>3.8.1. CINF<a class="headerlink" href="#cinf" title="Permalink to this headline">¶</a></h3>
-<p>Returns information about a mediafile.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">CINF</span> <span class="p">[</span><span class="n">filename</span><span class="p">:</span><span class="n">string</span><span class="p">]</span>
-</pre></div>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CINF movie
-<< ...</pre>
-</div>
-</div>
-<div class="section" id="cls">
-<h3>3.8.2. CLS<a class="headerlink" href="#cls" title="Permalink to this headline">¶</a></h3>
-<p>Lists all media files.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">CLS</span>
-</pre></div>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CLS
-<< ...</pre>
-</div>
-</div>
-<div class="section" id="tls">
-<h3>3.8.3. TLS<a class="headerlink" href="#tls" title="Permalink to this headline">¶</a></h3>
-<p>Lists all template files.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">TLS</span>
-</pre></div>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> TLS
-<< ...</pre>
-</div>
-</div>
-<div class="section" id="version">
-<h3>3.8.4. VERSION<a class="headerlink" href="#version" title="Permalink to this headline">¶</a></h3>
-<p>Returns the version of specified component.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre> VERSION SERVER
-VERSION FLASH
-VERSION TEMPLATEHOST</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> VERSION
-<< ...
->> VERSION FLASH
-<< ...</pre>
-</div>
-</div>
-<div class="section" id="info">
-<h3>3.8.5. INFO<a class="headerlink" href="#info" title="Permalink to this headline">¶</a></h3>
-<p>Returns xml-formatted information about the server.</p>
-<p>INFO TEMPLATE: Reads meta-data from a flash-template.
-INFO PATHS: Returns configured paths.
-INFO SYSTEM: Returns information about the system.
-INFO CONFIG: Return the configuration.
-INFO: Returns a list of channels (not xml-formatted due to compatibility issues with older clients).
-INFO 1: Returns information about specified channl.
-INFO 1-1: Returns information about specified layer.
-CG 1 INFO Returns information about flash-producer running on specified channel.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>INFO TEMPLATE [filename:string]
-INFO PATHS
-INFO SYSTEM
-INFO CONFIG
-INFO
-INFO [channel:int]
-INFO [channel:int]-[layer:int]
-CG [channel:int] INFO</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> INFO
-<< ...
->> INFO 1
-<< ...
->> INFO 1-1
-<< ...
->> INFO TEMPLATE my_table_template
-<< ...</pre>
-</div>
-</div>
-</div>
-<div class="section" id="misc-commands">
-<h2>3.9. Misc Commands<a class="headerlink" href="#misc-commands" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="diag">
-<h3>3.9.1. DIAG<a class="headerlink" href="#diag" title="Permalink to this headline">¶</a></h3>
-<p>Opens the diagnostics window.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">DIAG</span>
-</pre></div>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DIAG</pre>
-</div>
-</div>
-<div class="section" id="bye">
-<h3>3.9.2. BYE<a class="headerlink" href="#bye" title="Permalink to this headline">¶</a></h3>
-<p>Disconnects from the server.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">BYE</span>
-</pre></div>
-</div>
-<p>Example</p>
-<blockquote>
-<div>>> BYE</div></blockquote>
-</div>
-<div class="section" id="channel-grid">
-<h3>3.9.3. CHANNEL_GRID<a class="headerlink" href="#channel-grid" title="Permalink to this headline">¶</a></h3>
-<p>Opens a window displaying all the channels currently running on the server.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>>> CHANNEL_GRID</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CHANNEL_GRID</pre>
-</div>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">3. Commands</a><ul>
-<li><a class="reference internal" href="#backwards-compatibility">3.1. Backwards Compatibility</a><ul>
-<li><a class="reference internal" href="#breaking-changes">3.1.1. Breaking Changes</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#special-sequences">3.2. Special sequences</a></li>
-<li><a class="reference internal" href="#return-codes">3.3. Return codes</a><ul>
-<li><a class="reference internal" href="#information">3.3.1. Information</a></li>
-<li><a class="reference internal" href="#successful">3.3.2. Successful</a></li>
-<li><a class="reference internal" href="#client-error">3.3.3. Client Error</a></li>
-<li><a class="reference internal" href="#server-error">3.3.4. Server Error</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#basic-commands">3.4. Basic Commands</a><ul>
-<li><a class="reference internal" href="#loadbg">3.4.1. LOADBG</a></li>
-<li><a class="reference internal" href="#load">3.4.2. LOAD</a></li>
-<li><a class="reference internal" href="#play">3.4.3. PLAY</a></li>
-<li><a class="reference internal" href="#pause">3.4.4. PAUSE</a></li>
-<li><a class="reference internal" href="#stop">3.4.5. STOP</a></li>
-<li><a class="reference internal" href="#clear">3.4.6. CLEAR</a></li>
-<li><a class="reference internal" href="#call">3.4.7. CALL</a></li>
-<li><a class="reference internal" href="#swap">3.4.8. SWAP</a></li>
-<li><a class="reference internal" href="#add">3.4.9. ADD</a></li>
-<li><a class="reference internal" href="#remove">3.4.10. REMOVE</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#template-graphics-commands">3.5. Template Graphics Commands</a><ul>
-<li><a class="reference internal" href="#cg-add">3.5.1. CG ADD</a></li>
-<li><a class="reference internal" href="#cg-remove">3.5.2. CG REMOVE</a></li>
-<li><a class="reference internal" href="#cg-clear">3.5.3. CG CLEAR</a></li>
-<li><a class="reference internal" href="#cg-play">3.5.4. CG PLAY</a></li>
-<li><a class="reference internal" href="#cg-stop">3.5.5. CG STOP</a></li>
-<li><a class="reference internal" href="#cg-next">3.5.6. CG NEXT</a></li>
-<li><a class="reference internal" href="#cg-goto">3.5.7. CG GOTO</a></li>
-<li><a class="reference internal" href="#cg-update">3.5.8. CG UPDATE</a></li>
-<li><a class="reference internal" href="#cg-invoke">3.5.9. CG INVOKE</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#data-commands">3.6. Data Commands</a><ul>
-<li><a class="reference internal" href="#data-store">3.6.1. DATA STORE</a></li>
-<li><a class="reference internal" href="#data-retrieve">3.6.2. DATA RETRIEVE</a></li>
-<li><a class="reference internal" href="#data-list">3.6.3. DATA LIST</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#mixer-commands">3.7. Mixer Commands</a><ul>
-<li><a class="reference internal" href="#mixer-keyer">3.7.1. MIXER KEYER</a></li>
-<li><a class="reference internal" href="#mixer-blend">3.7.2. MIXER BLEND</a></li>
-<li><a class="reference internal" href="#mixer-opacity">3.7.3. MIXER OPACITY</a></li>
-<li><a class="reference internal" href="#mixer-brigthness">3.7.4. MIXER BRIGTHNESS</a></li>
-<li><a class="reference internal" href="#mixer-saturation">3.7.5. MIXER SATURATION</a></li>
-<li><a class="reference internal" href="#mixer-contrast">3.7.6. MIXER CONTRAST</a></li>
-<li><a class="reference internal" href="#mixer-levels">3.7.7. MIXER LEVELS</a></li>
-<li><a class="reference internal" href="#mixer-fill">3.7.8. MIXER FILL</a></li>
-<li><a class="reference internal" href="#mixer-clip">3.7.9. MIXER CLIP</a></li>
-<li><a class="reference internal" href="#mixer-grid">3.7.10. MIXER GRID</a></li>
-<li><a class="reference internal" href="#mixer-volume">3.7.11. MIXER VOLUME</a></li>
-<li><a class="reference internal" href="#mixer-clear">3.7.12. MIXER CLEAR</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#query-commands">3.8. Query Commands</a><ul>
-<li><a class="reference internal" href="#cinf">3.8.1. CINF</a></li>
-<li><a class="reference internal" href="#cls">3.8.2. CLS</a></li>
-<li><a class="reference internal" href="#tls">3.8.3. TLS</a></li>
-<li><a class="reference internal" href="#version">3.8.4. VERSION</a></li>
-<li><a class="reference internal" href="#info">3.8.5. INFO</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#misc-commands">3.9. Misc Commands</a><ul>
-<li><a class="reference internal" href="#diag">3.9.1. DIAG</a></li>
-<li><a class="reference internal" href="#bye">3.9.2. BYE</a></li>
-<li><a class="reference internal" href="#channel-grid">3.9.3. CHANNEL_GRID</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="consumers.html"
- title="previous chapter">2. Consumers</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
-<div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="consumers.html" title="2. Consumers"
- >previous</a> |</li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
- </ul>
- </div>
- <div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
- </div>
- </body>
-</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>2. Bluefish Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="3. Decklink Consumer" href="screen.html" />
+ <link rel="prev" title="1. Decklink Consumer" href="decklink.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="screen.html" title="3. Decklink Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="decklink.html" title="1. Decklink Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="bluefish-consumer">
+<h1>2. Bluefish Consumer<a class="headerlink" href="#bluefish-consumer" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="diagnostics">
+<h2>2.1. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h2>
+<p>ffmpeg[<em>filename</em>]</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="21%" />
+<col width="67%" />
+<col width="11%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Graph</th>
+<th class="head">Description</th>
+<th class="head">Scale</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>frame-time</td>
+<td>Time spent decoding the current frame.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-odd"><td>sync-time</td>
+<td>Time spent waiting for sync.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-even"><td>tick-time</td>
+<td>Time between frames frame.</td>
+<td>fps/2</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="parameters">
+<h2>2.2. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="device">
+<h3>2.2.1. DEVICE<a class="headerlink" href="#device" title="Permalink to this headline">¶</a></h3>
+<p>Which BlueFish device to attach.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>[device:int]</pre>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><device>[1..]</device></pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1</pre>
+</div>
+</div>
+<div class="section" id="embedded-audio">
+<h3>2.2.2. EMBEDDED_AUDIO<a class="headerlink" href="#embedded-audio" title="Permalink to this headline">¶</a></h3>
+<p>Enables embedded-audio.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">EMBEDDED_AUDIO</span>
+</pre></div>
+</div>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">Disabled</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><embedded-audio>[true|false]</embedded-audio></pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1 EMBEDDED_AUDIO</pre>
+</div>
+</div>
+<div class="section" id="key-only">
+<h3>2.2.3. KEY_ONLY<a class="headerlink" href="#key-only" title="Permalink to this headline">¶</a></h3>
+<p>Displays key as fill.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">Disabled</span>
+</pre></div>
+</div>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">KEY_ONLY</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><key-only>[true|false]</key-only></pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY</pre>
+</div>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">2. Bluefish Consumer</a><ul>
+<li><a class="reference internal" href="#diagnostics">2.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#parameters">2.2. Parameters</a><ul>
+<li><a class="reference internal" href="#device">2.2.1. DEVICE</a></li>
+<li><a class="reference internal" href="#embedded-audio">2.2.2. EMBEDDED_AUDIO</a></li>
+<li><a class="reference internal" href="#key-only">2.2.3. KEY_ONLY</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="decklink.html"
+ title="previous chapter">1. Decklink Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="screen.html"
+ title="next chapter">3. Decklink Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/bluefish.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="screen.html" title="3. Decklink Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="decklink.html" title="1. Decklink Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>2. Consumer — CasparCG 2.0 documentation</title>
+ <title>1. Consumers — CasparCG 2.0 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
+ URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
- <link rel="next" title="3. Commands" href="commands.html" />
- <link rel="prev" title="1. Producers" href="producers.html" />
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="CasparCG Frequently Asked Questions" href="../faq/index.html" />
+ <link rel="prev" title="Consumers" href="index.html" />
+
+
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
- <a href="commands.html" title="3. Commands"
+ <a href="../faq/index.html" title="CasparCG Frequently Asked Questions"
accesskey="N">next</a> |</li>
<li class="right" >
- <a href="producers.html" title="1. Producers"
+ <a href="index.html" title="Consumers"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
</ul>
</div>
<div class="bodywrapper">
<div class="body">
- <div class="section" id="consumer">
-<h1>2. Consumer<a class="headerlink" href="#consumer" title="Permalink to this headline">¶</a></h1>
+ <div class="section" id="consumers">
+<h1>1. Consumers<a class="headerlink" href="#consumers" title="Permalink to this headline">¶</a></h1>
<div class="section" id="file-consumer">
-<h2>2.1. File Consumer<a class="headerlink" href="#file-consumer" title="Permalink to this headline">¶</a></h2>
+<h2>1.1. File Consumer<a class="headerlink" href="#file-consumer" title="Permalink to this headline">¶</a></h2>
<div class="section" id="diagnostics">
-<h3>2.1.1. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h3>
+<h3>1.1.1. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h3>
<p>ffmpeg[<em>filename</em>]</p>
<table border="1" class="docutils">
<colgroup>
</table>
</div>
<div class="section" id="parameters">
-<h3>2.1.2. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h3>
+<h3>1.1.2. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h3>
<p>The file consumer uses the same option syntax as ffmpeg.</p>
<p>Note, not all options supported by ffmpeg have been implemented.</p>
<div class="section" id="filename">
-<h4>2.1.2.1. FILENAME<a class="headerlink" href="#filename" title="Permalink to this headline">¶</a></h4>
+<h4>1.1.2.1. FILENAME<a class="headerlink" href="#filename" title="Permalink to this headline">¶</a></h4>
<p>Target filename.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>[filename:string]</pre>
</div>
</div>
<div class="section" id="bluefish-consumer">
-<h2>2.2. Bluefish Consumer<a class="headerlink" href="#bluefish-consumer" title="Permalink to this headline">¶</a></h2>
+<h2>1.2. Bluefish Consumer<a class="headerlink" href="#bluefish-consumer" title="Permalink to this headline">¶</a></h2>
<div class="section" id="id1">
-<h3>2.2.1. Diagnostics<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
+<h3>1.2.1. Diagnostics<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
<p>ffmpeg[<em>filename</em>]</p>
<table border="1" class="docutils">
<colgroup>
</table>
</div>
<div class="section" id="id2">
-<h3>2.2.2. Parameters<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
+<h3>1.2.2. Parameters<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
<div class="section" id="device">
-<h4>2.2.2.1. DEVICE<a class="headerlink" href="#device" title="Permalink to this headline">¶</a></h4>
+<h4>1.2.2.1. DEVICE<a class="headerlink" href="#device" title="Permalink to this headline">¶</a></h4>
<p>Which BlueFish device to attach.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>[device:int]</pre>
</div>
</div>
<div class="section" id="embedded-audio">
-<h4>2.2.2.2. EMBEDDED_AUDIO<a class="headerlink" href="#embedded-audio" title="Permalink to this headline">¶</a></h4>
+<h4>1.2.2.2. EMBEDDED_AUDIO<a class="headerlink" href="#embedded-audio" title="Permalink to this headline">¶</a></h4>
<p>Enables embedded-audio.</p>
<p>Syntax:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">EMBEDDED_AUDIO</span>
</div>
</div>
<div class="section" id="key-only">
-<h4>2.2.2.3. KEY_ONLY<a class="headerlink" href="#key-only" title="Permalink to this headline">¶</a></h4>
+<h4>1.2.2.3. KEY_ONLY<a class="headerlink" href="#key-only" title="Permalink to this headline">¶</a></h4>
<p>Displays key as fill.</p>
<p>Default:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">Disabled</span>
</div>
</div>
<div class="section" id="decklink-consumer">
-<h2>2.3. Decklink Consumer<a class="headerlink" href="#decklink-consumer" title="Permalink to this headline">¶</a></h2>
+<h2>1.3. Decklink Consumer<a class="headerlink" href="#decklink-consumer" title="Permalink to this headline">¶</a></h2>
<div class="section" id="id3">
-<h3>2.3.1. Diagnostics<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
+<h3>1.3.1. Diagnostics<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
<p>ffmpeg[<em>filename</em>]</p>
<table border="1" class="docutils">
<colgroup>
</table>
</div>
<div class="section" id="id4">
-<h3>2.3.2. Parameters<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h3>
+<h3>1.3.2. Parameters<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h3>
<div class="section" id="id5">
-<h4>2.3.2.1. DEVICE<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h4>
+<h4>1.3.2.1. DEVICE<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h4>
<p>Which BlueFish device to attach.</p>
<p>Syntax:</p>
<div class="highlight-python"><pre>[device:int]</pre>
</div>
</div>
<div class="section" id="id6">
-<h4>2.3.2.2. EMBEDDED_AUDIO<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h4>
+<h4>1.3.2.2. EMBEDDED_AUDIO<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h4>
<p>Enables embedded-audio.</p>
<p>Syntax:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">EMBEDDED_AUDIO</span>
</div>
</div>
<div class="section" id="id7">
-<h4>2.3.2.3. KEY_ONLY<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h4>
+<h4>1.3.2.3. KEY_ONLY<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h4>
<p>Displays key as fill.</p>
<p>Default:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">Disabled</span>
<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY</pre>
</div>
</div>
+<div class="section" id="latency">
+<h4>1.3.2.4. LATENCY<a class="headerlink" href="#latency" title="Permalink to this headline">¶</a></h4>
+<p>Set latency mode.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">normal</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><latency>[normal|low|default]</latency></pre>
+</div>
+</div>
+<div class="section" id="keyer">
+<h4>1.3.2.5. KEYER<a class="headerlink" href="#keyer" title="Permalink to this headline">¶</a></h4>
+<p>Set keyer mode.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">external</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><keyer>[external|internal|default]</keyer></pre>
+</div>
+</div>
+<div class="section" id="buffer-depth">
+<h4>1.3.2.6. BUFFER_DEPTH<a class="headerlink" href="#buffer-depth" title="Permalink to this headline">¶</a></h4>
+<p>Set buffer depth. Settings this value to low can cause output distortion.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="mi">3</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><buffer-depth>[1..]</buffer-depth></pre>
+</div>
+</div>
</div>
</div>
+<div class="section" id="screen-consumer">
+<h2>1.4. Screen Consumer<a class="headerlink" href="#screen-consumer" title="Permalink to this headline">¶</a></h2>
+</div>
+<div class="section" id="system-audio-consumer">
+<h2>1.5. System Audio Consumer<a class="headerlink" href="#system-audio-consumer" title="Permalink to this headline">¶</a></h2>
+</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
<ul>
-<li><a class="reference internal" href="#">2. Consumer</a><ul>
-<li><a class="reference internal" href="#file-consumer">2.1. File Consumer</a><ul>
-<li><a class="reference internal" href="#diagnostics">2.1.1. Diagnostics</a></li>
-<li><a class="reference internal" href="#parameters">2.1.2. Parameters</a><ul>
-<li><a class="reference internal" href="#filename">2.1.2.1. FILENAME</a></li>
+<li><a class="reference internal" href="#">1. Consumers</a><ul>
+<li><a class="reference internal" href="#file-consumer">1.1. File Consumer</a><ul>
+<li><a class="reference internal" href="#diagnostics">1.1.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#parameters">1.1.2. Parameters</a><ul>
+<li><a class="reference internal" href="#filename">1.1.2.1. FILENAME</a></li>
</ul>
</li>
</ul>
</li>
-<li><a class="reference internal" href="#bluefish-consumer">2.2. Bluefish Consumer</a><ul>
-<li><a class="reference internal" href="#id1">2.2.1. Diagnostics</a></li>
-<li><a class="reference internal" href="#id2">2.2.2. Parameters</a><ul>
-<li><a class="reference internal" href="#device">2.2.2.1. DEVICE</a></li>
-<li><a class="reference internal" href="#embedded-audio">2.2.2.2. EMBEDDED_AUDIO</a></li>
-<li><a class="reference internal" href="#key-only">2.2.2.3. KEY_ONLY</a></li>
+<li><a class="reference internal" href="#bluefish-consumer">1.2. Bluefish Consumer</a><ul>
+<li><a class="reference internal" href="#id1">1.2.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#id2">1.2.2. Parameters</a><ul>
+<li><a class="reference internal" href="#device">1.2.2.1. DEVICE</a></li>
+<li><a class="reference internal" href="#embedded-audio">1.2.2.2. EMBEDDED_AUDIO</a></li>
+<li><a class="reference internal" href="#key-only">1.2.2.3. KEY_ONLY</a></li>
</ul>
</li>
</ul>
</li>
-<li><a class="reference internal" href="#decklink-consumer">2.3. Decklink Consumer</a><ul>
-<li><a class="reference internal" href="#id3">2.3.1. Diagnostics</a></li>
-<li><a class="reference internal" href="#id4">2.3.2. Parameters</a><ul>
-<li><a class="reference internal" href="#id5">2.3.2.1. DEVICE</a></li>
-<li><a class="reference internal" href="#id6">2.3.2.2. EMBEDDED_AUDIO</a></li>
-<li><a class="reference internal" href="#id7">2.3.2.3. KEY_ONLY</a></li>
+<li><a class="reference internal" href="#decklink-consumer">1.3. Decklink Consumer</a><ul>
+<li><a class="reference internal" href="#id3">1.3.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#id4">1.3.2. Parameters</a><ul>
+<li><a class="reference internal" href="#id5">1.3.2.1. DEVICE</a></li>
+<li><a class="reference internal" href="#id6">1.3.2.2. EMBEDDED_AUDIO</a></li>
+<li><a class="reference internal" href="#id7">1.3.2.3. KEY_ONLY</a></li>
+<li><a class="reference internal" href="#latency">1.3.2.4. LATENCY</a></li>
+<li><a class="reference internal" href="#keyer">1.3.2.5. KEYER</a></li>
+<li><a class="reference internal" href="#buffer-depth">1.3.2.6. BUFFER_DEPTH</a></li>
</ul>
</li>
</ul>
</li>
+<li><a class="reference internal" href="#screen-consumer">1.4. Screen Consumer</a></li>
+<li><a class="reference internal" href="#system-audio-consumer">1.5. System Audio Consumer</a></li>
</ul>
</li>
</ul>
<h4>Previous topic</h4>
- <p class="topless"><a href="producers.html"
- title="previous chapter">1. Producers</a></p>
+ <p class="topless"><a href="index.html"
+ title="previous chapter">Consumers</a></p>
<h4>Next topic</h4>
- <p class="topless"><a href="commands.html"
- title="next chapter">3. Commands</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/consumers.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
+ <p class="topless"><a href="../faq/index.html"
+ title="next chapter">CasparCG Frequently Asked Questions</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/consumers.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
+ <form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
- <a href="commands.html" title="3. Commands"
+ <a href="../faq/index.html" title="CasparCG Frequently Asked Questions"
>next</a> |</li>
<li class="right" >
- <a href="producers.html" title="1. Producers"
+ <a href="index.html" title="Consumers"
>previous</a> |</li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>1. Decklink Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="2. Bluefish Consumer" href="bluefish.html" />
+ <link rel="prev" title="Consumers" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="bluefish.html" title="2. Bluefish Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="Consumers"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="decklink-consumer">
+<h1>1. Decklink Consumer<a class="headerlink" href="#decklink-consumer" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="diagnostics">
+<h2>1.1. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h2>
+<p>ffmpeg[<em>filename</em>]</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="20%" />
+<col width="62%" />
+<col width="18%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Graph</th>
+<th class="head">Description</th>
+<th class="head">Scale</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>frame-time</td>
+<td>Time spent decoding the current frame.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-odd"><td>sync-time</td>
+<td>Time spent waiting for sync.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-even"><td>tick-time</td>
+<td>Time between frames frame.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-odd"><td>dropped-frame</td>
+<td>Frame was dropped.</td>
+<td>N/A</td>
+</tr>
+<tr class="row-even"><td>late-frame</td>
+<td>Frame was late.</td>
+<td>N/A</td>
+</tr>
+<tr class="row-odd"><td>buffered-video</td>
+<td>Frame was dropped.</td>
+<td>fps</td>
+</tr>
+<tr class="row-even"><td>buffered-audio</td>
+<td>Frame was late.</td>
+<td>cadence*2</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="parameters">
+<h2>1.2. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="device">
+<h3>1.2.1. DEVICE<a class="headerlink" href="#device" title="Permalink to this headline">¶</a></h3>
+<p>Which BlueFish device to attach.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>[device:int]</pre>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><device>[1..]</device></pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1</pre>
+</div>
+</div>
+<div class="section" id="embedded-audio">
+<h3>1.2.2. EMBEDDED_AUDIO<a class="headerlink" href="#embedded-audio" title="Permalink to this headline">¶</a></h3>
+<p>Enables embedded-audio.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">EMBEDDED_AUDIO</span>
+</pre></div>
+</div>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">Disabled</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><embedded-audio>[true|false]</embedded-audio></pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1 EMBEDDED_AUDIO</pre>
+</div>
+</div>
+<div class="section" id="key-only">
+<h3>1.2.3. KEY_ONLY<a class="headerlink" href="#key-only" title="Permalink to this headline">¶</a></h3>
+<p>Displays key as fill.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">Disabled</span>
+</pre></div>
+</div>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">KEY_ONLY</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><key-only>[true|false]</key-only></pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY</pre>
+</div>
+</div>
+<div class="section" id="latency">
+<h3>1.2.4. LATENCY<a class="headerlink" href="#latency" title="Permalink to this headline">¶</a></h3>
+<p>Set latency mode.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">normal</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><latency>[normal|low|default]</latency></pre>
+</div>
+</div>
+<div class="section" id="keyer">
+<h3>1.2.5. KEYER<a class="headerlink" href="#keyer" title="Permalink to this headline">¶</a></h3>
+<p>Set keyer mode.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">external</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><keyer>[external|internal|default]</keyer></pre>
+</div>
+</div>
+<div class="section" id="buffer-depth">
+<h3>1.2.6. BUFFER_DEPTH<a class="headerlink" href="#buffer-depth" title="Permalink to this headline">¶</a></h3>
+<p>Set buffer depth. Settings this value to low can cause output distortion.</p>
+<p>Default:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="mi">3</span>
+</pre></div>
+</div>
+<p>Configuration Syntax:</p>
+<div class="highlight-python"><pre><buffer-depth>[1..]</buffer-depth></pre>
+</div>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">1. Decklink Consumer</a><ul>
+<li><a class="reference internal" href="#diagnostics">1.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#parameters">1.2. Parameters</a><ul>
+<li><a class="reference internal" href="#device">1.2.1. DEVICE</a></li>
+<li><a class="reference internal" href="#embedded-audio">1.2.2. EMBEDDED_AUDIO</a></li>
+<li><a class="reference internal" href="#key-only">1.2.3. KEY_ONLY</a></li>
+<li><a class="reference internal" href="#latency">1.2.4. LATENCY</a></li>
+<li><a class="reference internal" href="#keyer">1.2.5. KEYER</a></li>
+<li><a class="reference internal" href="#buffer-depth">1.2.6. BUFFER_DEPTH</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="index.html"
+ title="previous chapter">Consumers</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="bluefish.html"
+ title="next chapter">2. Bluefish Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/decklink.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="bluefish.html" title="2. Bluefish Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="Consumers"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>5. File Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="6. Image Consumer" href="image.html" />
+ <link rel="prev" title="4. System Audio Consumer" href="system-audio.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="image.html" title="6. Image Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="system-audio.html" title="4. System Audio Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="file-consumer">
+<h1>5. File Consumer<a class="headerlink" href="#file-consumer" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="diagnostics">
+<h2>5.1. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h2>
+<p>ffmpeg[<em>filename</em>]</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="21%" />
+<col width="67%" />
+<col width="11%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Graph</th>
+<th class="head">Description</th>
+<th class="head">Scale</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>frame-time</td>
+<td>Time spent decoding the current frame.</td>
+<td>fps/2</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="parameters">
+<h2>5.2. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h2>
+<p>The file consumer uses the same option syntax as ffmpeg.</p>
+<p>Note, not all options supported by ffmpeg have been implemented.</p>
+<div class="section" id="filename">
+<h3>5.2.1. FILENAME<a class="headerlink" href="#filename" title="Permalink to this headline">¶</a></h3>
+<p>Target filename.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>[filename:string]</pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre>ADD 1 FILE test.mov -vcodec libx264 -crf 5 -preset ultrafast -tune fastdecode -s 1280x720 -r 50 -acodec aac -ab 128k
+REMOVE 1 FILE</pre>
+</div>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">5. File Consumer</a><ul>
+<li><a class="reference internal" href="#diagnostics">5.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#parameters">5.2. Parameters</a><ul>
+<li><a class="reference internal" href="#filename">5.2.1. FILENAME</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="system-audio.html"
+ title="previous chapter">4. System Audio Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="image.html"
+ title="next chapter">6. Image Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/file.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="image.html" title="6. Image Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="system-audio.html" title="4. System Audio Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>6. Image Scroll Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="7. File Consumer" href="file.html" />
+ <link rel="prev" title="5. Image Consumer" href="image.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="file.html" title="7. File Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="image.html" title="5. Image Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="image-scroll-consumer">
+<h1>6. Image Scroll Consumer<a class="headerlink" href="#image-scroll-consumer" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="image.html"
+ title="previous chapter">5. Image Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="file.html"
+ title="next chapter">7. File Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/image-scroll.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="file.html" title="7. File Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="image.html" title="5. Image Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>6. Image Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="CasparCG Frequently Asked Questions" href="../faq/index.html" />
+ <link rel="prev" title="5. File Consumer" href="file.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="../faq/index.html" title="CasparCG Frequently Asked Questions"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="file.html" title="5. File Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="image-consumer">
+<h1>6. Image Consumer<a class="headerlink" href="#image-consumer" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="file.html"
+ title="previous chapter">5. File Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="../faq/index.html"
+ title="next chapter">CasparCG Frequently Asked Questions</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/image.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="../faq/index.html" title="CasparCG Frequently Asked Questions"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="file.html" title="5. File Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Consumers — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="next" title="1. Decklink Consumer" href="decklink.html" />
+ <link rel="prev" title="5. Decklink Producer" href="../producers/decklink.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="decklink.html" title="1. Decklink Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="../producers/decklink.html" title="5. Decklink Producer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="consumers">
+<h1>Consumers<a class="headerlink" href="#consumers" title="Permalink to this headline">¶</a></h1>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="decklink.html">1. Decklink Consumer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="decklink.html#diagnostics">1.1. Diagnostics</a></li>
+<li class="toctree-l2"><a class="reference internal" href="decklink.html#parameters">1.2. Parameters</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="bluefish.html">2. Bluefish Consumer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="bluefish.html#diagnostics">2.1. Diagnostics</a></li>
+<li class="toctree-l2"><a class="reference internal" href="bluefish.html#parameters">2.2. Parameters</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="screen.html">3. Screen Consumer</a></li>
+<li class="toctree-l1"><a class="reference internal" href="system-audio.html">4. System Audio Consumer</a></li>
+<li class="toctree-l1"><a class="reference internal" href="file.html">5. File Consumer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="file.html#diagnostics">5.1. Diagnostics</a></li>
+<li class="toctree-l2"><a class="reference internal" href="file.html#parameters">5.2. Parameters</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="image.html">6. Image Consumer</a></li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="../producers/decklink.html"
+ title="previous chapter">5. Decklink Producer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="decklink.html"
+ title="next chapter">1. Decklink Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/index.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="decklink.html" title="1. Decklink Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="../producers/decklink.html" title="5. Decklink Producer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>3. Screen Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="4. System Audio Consumer" href="system-audio.html" />
+ <link rel="prev" title="2. Bluefish Consumer" href="bluefish.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="system-audio.html" title="4. System Audio Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="bluefish.html" title="2. Bluefish Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="screen-consumer">
+<h1>3. Screen Consumer<a class="headerlink" href="#screen-consumer" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="bluefish.html"
+ title="previous chapter">2. Bluefish Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="system-audio.html"
+ title="next chapter">4. System Audio Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/screen.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="system-audio.html" title="4. System Audio Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="bluefish.html" title="2. Bluefish Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>4. System Audio Consumer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Consumers" href="index.html" />
+ <link rel="next" title="5. Image Consumer" href="image.html" />
+ <link rel="prev" title="3. Screen Consumer" href="screen.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="image.html" title="5. Image Consumer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="screen.html" title="3. Screen Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Consumers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="system-audio-consumer">
+<h1>4. System Audio Consumer<a class="headerlink" href="#system-audio-consumer" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="screen.html"
+ title="previous chapter">3. Screen Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="image.html"
+ title="next chapter">5. Image Consumer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/consumers/system-audio.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="image.html" title="5. Image Consumer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="screen.html" title="3. Screen Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Consumers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>CasparCG Documentation Contents — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="_static/jquery.js"></script>
+ <script type="text/javascript" src="_static/underscore.js"></script>
+ <script type="text/javascript" src="_static/doctools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <link rel="next" title="What’s New in CasparCG" href="whatsnew/index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="whatsnew/index.html" title="What’s New in CasparCG"
+ accesskey="N">next</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="casparcg-documentation-contents">
+<h1>CasparCG Documentation Contents<a class="headerlink" href="#casparcg-documentation-contents" title="Permalink to this headline">¶</a></h1>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="whatsnew/index.html">What’s New in CasparCG</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="whatsnew/2_0.html">What’s New in CasparCG 2.0</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="whatsnew/2_0.html#introduction">Introduction</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="amcp/index.html">AMCP 2.0 Reference</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="amcp/introduction.html">1. Communication</a></li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/introduction.html#backwards-compatibility">2. Backwards Compatibility</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/introduction.html#breaking-changes">2.1. Breaking Changes</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/introduction.html#special-sequences">3. Special sequences</a></li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/introduction.html#return-codes">4. Return codes</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/introduction.html#information">4.1. Information</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/introduction.html#successful">4.2. Successful</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/introduction.html#client-error">4.3. Client Error</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/introduction.html#server-error">4.4. Server Error</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/basic-commands.html">5. Basic Commands</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#loadbg">5.1. LOADBG</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#load">5.2. LOAD</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#play">5.3. PLAY</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#pause">5.4. PAUSE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#stop">5.5. STOP</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#clear">5.6. CLEAR</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#call">5.7. CALL</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#swap">5.8. SWAP</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#add">5.9. ADD</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/basic-commands.html#remove">5.10. REMOVE</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/template-graphics-commands.html">6. Template Graphics Commands</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-add">6.1. CG ADD</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-remove">6.2. CG REMOVE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-clear">6.3. CG CLEAR</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-play">6.4. CG PLAY</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-stop">6.5. CG STOP</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-next">6.6. CG NEXT</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-goto">6.7. CG GOTO</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-update">6.8. CG UPDATE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/template-graphics-commands.html#cg-invoke">6.9. CG INVOKE</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/data-commands.html">7. Data Commands</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/data-commands.html#data-store">7.1. DATA STORE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/data-commands.html#data-retrieve">7.2. DATA RETRIEVE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/data-commands.html#data-list">7.3. DATA LIST</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/mixer-commands.html">8. Mixer Commands</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-keyer">8.1. MIXER KEYER</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-blend">8.2. MIXER BLEND</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-opacity">8.3. MIXER OPACITY</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-brigthness">8.4. MIXER BRIGTHNESS</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-saturation">8.5. MIXER SATURATION</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-contrast">8.6. MIXER CONTRAST</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-levels">8.7. MIXER LEVELS</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-fill">8.8. MIXER FILL</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-clip">8.9. MIXER CLIP</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-grid">8.10. MIXER GRID</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-volume">8.11. MIXER VOLUME</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/mixer-commands.html#mixer-clear">8.12. MIXER CLEAR</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/query-commands.html">9. Query Commands</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/query-commands.html#cinf">9.1. CINF</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/query-commands.html#cls">9.2. CLS</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/query-commands.html#tls">9.3. TLS</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/query-commands.html#version">9.4. VERSION</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/query-commands.html#info">9.5. INFO</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="amcp/misc-commands.html">10. Misc Commands</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="amcp/misc-commands.html#diag">10.1. DIAG</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/misc-commands.html#bye">10.2. BYE</a></li>
+<li class="toctree-l3"><a class="reference internal" href="amcp/misc-commands.html#channel-grid">10.3. CHANNEL_GRID</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="producers/index.html">Producers</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="producers/ffmpeg.html">1. FFMPEG Producer</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="producers/ffmpeg.html#supported-media">1.1. Supported Media</a></li>
+<li class="toctree-l3"><a class="reference internal" href="producers/ffmpeg.html#filters">1.2. Filters</a></li>
+<li class="toctree-l3"><a class="reference internal" href="producers/ffmpeg.html#diagnostics">1.3. Diagnostics</a></li>
+<li class="toctree-l3"><a class="reference internal" href="producers/ffmpeg.html#parameters">1.4. Parameters</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#loop">1.4.1. LOOP</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#seek">1.4.2. SEEK</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#start-casparcg-2-1">1.4.3. START (CasparCG 2.1)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#length">1.4.4. LENGTH</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#filter">1.4.5. FILTER</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="producers/ffmpeg.html#functions">1.5. Functions</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#id1">1.5.1. LOOP</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#id2">1.5.2. SEEK</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#id3">1.5.3. START (CasparCG 2.1)</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/ffmpeg.html#length-casparcg-2-1">1.5.4. LENGTH (CasparCG 2.1)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="producers/flash.html">2. Flash Producer</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="producers/flash.html#supported-media">2.1. Supported Media</a></li>
+<li class="toctree-l3"><a class="reference internal" href="producers/flash.html#diagnostics">2.2. Diagnostics</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="producers/image.html">3. Image Producer</a></li>
+<li class="toctree-l2"><a class="reference internal" href="producers/image-scroll.html">4. Image Scroll Producer</a></li>
+<li class="toctree-l2"><a class="reference internal" href="producers/decklink.html">5. Decklink Producer</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="producers/decklink.html#diagnostics">5.1. Diagnostics</a></li>
+<li class="toctree-l3"><a class="reference internal" href="producers/decklink.html#parameters">5.2. Parameters</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="producers/decklink.html#device">5.2.1. DEVICE</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/decklink.html#length">5.2.2. LENGTH</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/decklink.html#filter">5.2.3. FILTER</a></li>
+<li class="toctree-l4"><a class="reference internal" href="producers/decklink.html#format">5.2.4. FORMAT</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="consumers/index.html">Consumers</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="consumers/decklink.html">1. Decklink Consumer</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="consumers/decklink.html#diagnostics">1.1. Diagnostics</a></li>
+<li class="toctree-l3"><a class="reference internal" href="consumers/decklink.html#parameters">1.2. Parameters</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="consumers/decklink.html#device">1.2.1. DEVICE</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/decklink.html#embedded-audio">1.2.2. EMBEDDED_AUDIO</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/decklink.html#key-only">1.2.3. KEY_ONLY</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/decklink.html#latency">1.2.4. LATENCY</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/decklink.html#keyer">1.2.5. KEYER</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/decklink.html#buffer-depth">1.2.6. BUFFER_DEPTH</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="consumers/bluefish.html">2. Bluefish Consumer</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="consumers/bluefish.html#diagnostics">2.1. Diagnostics</a></li>
+<li class="toctree-l3"><a class="reference internal" href="consumers/bluefish.html#parameters">2.2. Parameters</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="consumers/bluefish.html#device">2.2.1. DEVICE</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/bluefish.html#embedded-audio">2.2.2. EMBEDDED_AUDIO</a></li>
+<li class="toctree-l4"><a class="reference internal" href="consumers/bluefish.html#key-only">2.2.3. KEY_ONLY</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="consumers/screen.html">3. Screen Consumer</a></li>
+<li class="toctree-l2"><a class="reference internal" href="consumers/system-audio.html">4. System Audio Consumer</a></li>
+<li class="toctree-l2"><a class="reference internal" href="consumers/file.html">5. File Consumer</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="consumers/file.html#diagnostics">5.1. Diagnostics</a></li>
+<li class="toctree-l3"><a class="reference internal" href="consumers/file.html#parameters">5.2. Parameters</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="consumers/file.html#filename">5.2.1. FILENAME</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="consumers/image.html">6. Image Consumer</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="faq/index.html">CasparCG Frequently Asked Questions</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="faq/general.html">General CasparCG FAQ</a></li>
+<li class="toctree-l2"><a class="reference internal" href="faq/decklink.html">Decklink FAQ</a></li>
+<li class="toctree-l2"><a class="reference internal" href="faq/bluefish.html">Bluefish FAQ</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="about.html">About these documents</a></li>
+<li class="toctree-l1"><a class="reference internal" href="bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="copyright.html">Copyright</a></li>
+<li class="toctree-l1"><a class="reference internal" href="license.html">History and License</a></li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Next topic</h4>
+ <p class="topless"><a href="whatsnew/index.html"
+ title="next chapter">What’s New in CasparCG</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="bugs.html">Report a Bug</a></li>
+ <li><a href="_sources/contents.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="whatsnew/index.html" title="What’s New in CasparCG"
+ >next</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Copyright — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="_static/jquery.js"></script>
+ <script type="text/javascript" src="_static/underscore.js"></script>
+ <script type="text/javascript" src="_static/doctools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="#" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <link rel="next" title="History and License" href="license.html" />
+ <link rel="prev" title="Reporting Bugs" href="bugs.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="license.html" title="History and License"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="bugs.html" title="Reporting Bugs"
+ accesskey="P">previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="copyright">
+<h1>Copyright<a class="headerlink" href="#copyright" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="bugs.html"
+ title="previous chapter">Reporting Bugs</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="license.html"
+ title="next chapter">History and License</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="bugs.html">Report a Bug</a></li>
+ <li><a href="_sources/copyright.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="license.html" title="History and License"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="bugs.html" title="Reporting Bugs"
+ >previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="#">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>FAQ — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="_static/jquery.js"></script>
+ <script type="text/javascript" src="_static/underscore.js"></script>
+ <script type="text/javascript" src="_static/doctools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="faq">
+<h1>FAQ<a class="headerlink" href="#faq" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="bugs.html">Report a Bug</a></li>
+ <li><a href="_sources/faq.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Bluefish FAQ — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="CasparCG Frequently Asked Questions" href="index.html" />
+ <link rel="next" title="About these documents" href="../about.html" />
+ <link rel="prev" title="Decklink FAQ" href="decklink.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="../about.html" title="About these documents"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="decklink.html" title="Decklink FAQ"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">CasparCG Frequently Asked Questions</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="bluefish-faq">
+<h1>Bluefish FAQ<a class="headerlink" href="#bluefish-faq" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="decklink.html"
+ title="previous chapter">Decklink FAQ</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="../about.html"
+ title="next chapter">About these documents</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/faq/bluefish.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="../about.html" title="About these documents"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="decklink.html" title="Decklink FAQ"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >CasparCG Frequently Asked Questions</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Decklink FAQ — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="CasparCG Frequently Asked Questions" href="index.html" />
+ <link rel="next" title="Bluefish FAQ" href="bluefish.html" />
+ <link rel="prev" title="General CasparCG FAQ" href="general.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="bluefish.html" title="Bluefish FAQ"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="general.html" title="General CasparCG FAQ"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">CasparCG Frequently Asked Questions</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="decklink-faq">
+<h1>Decklink FAQ<a class="headerlink" href="#decklink-faq" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="general.html"
+ title="previous chapter">General CasparCG FAQ</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="bluefish.html"
+ title="next chapter">Bluefish FAQ</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/faq/decklink.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="bluefish.html" title="Bluefish FAQ"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="general.html" title="General CasparCG FAQ"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >CasparCG Frequently Asked Questions</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>General CasparCG FAQ — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="CasparCG Frequently Asked Questions" href="index.html" />
+ <link rel="next" title="Decklink FAQ" href="decklink.html" />
+ <link rel="prev" title="CasparCG Frequently Asked Questions" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="decklink.html" title="Decklink FAQ"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="CasparCG Frequently Asked Questions"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">CasparCG Frequently Asked Questions</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="general-casparcg-faq">
+<h1>General CasparCG FAQ<a class="headerlink" href="#general-casparcg-faq" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="index.html"
+ title="previous chapter">CasparCG Frequently Asked Questions</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="decklink.html"
+ title="next chapter">Decklink FAQ</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/faq/general.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="decklink.html" title="Decklink FAQ"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="CasparCG Frequently Asked Questions"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >CasparCG Frequently Asked Questions</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>CasparCG Frequently Asked Questions — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="next" title="General CasparCG FAQ" href="general.html" />
+ <link rel="prev" title="6. Image Consumer" href="../consumers/image.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="general.html" title="General CasparCG FAQ"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="../consumers/image.html" title="6. Image Consumer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="casparcg-frequently-asked-questions">
+<span id="faq-index"></span><h1>CasparCG Frequently Asked Questions<a class="headerlink" href="#casparcg-frequently-asked-questions" title="Permalink to this headline">¶</a></h1>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="general.html">General CasparCG FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="decklink.html">Decklink FAQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="bluefish.html">Bluefish FAQ</a></li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="../consumers/image.html"
+ title="previous chapter">6. Image Consumer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="general.html"
+ title="next chapter">General CasparCG FAQ</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/faq/index.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="general.html" title="General CasparCG FAQ"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="../consumers/image.html" title="6. Image Consumer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Index — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="_static/jquery.js"></script>
+ <script type="text/javascript" src="_static/underscore.js"></script>
+ <script type="text/javascript" src="_static/doctools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+
+<h1 id="index">Index</h1>
+
+<div class="genindex-jumpbox">
+
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+
+ <h4>Index</h4>
+ <p></p>
+
+ <p><a href="#"><strong>Full index on one page</strong></a></p>
+
+
+
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="genindex.html" title="General Index"
+ >index</a></li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
-
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+
+
</head>
<body>
<div class="related">
<li class="right" style="margin-right: 10px">
<a href="#" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="body">
-<h1 id="index">Index</h1>
+ <h1 id="index">Index</h1>
-<div class="genindex-jumpbox">
-
-</div>
+ <p>Index pages by letter:</p>
+
+ <div class="genindex-jumpbox">
+ <p></p>
+
+ <p><a href="genindex-all.html"><strong>Full index on one page</strong>
+ (can be huge)</a></p>
+ </div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
+ <h4>Index</h4>
+ <p></p>
+
+ <p><a href="genindex-all.html"><strong>Full index on one page</strong></a></p>
+
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<li class="right" style="margin-right: 10px">
<a href="#" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Welcome to CasparCG’s documentation! — CasparCG 2.0 documentation</title>
+ <title>Overview — CasparCG 2.0 documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
<link rel="top" title="CasparCG 2.0 documentation" href="#" />
- <link rel="next" title="1. Producers" href="producers.html" />
+
+
</head>
<body>
<div class="related">
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li class="right" >
- <a href="producers.html" title="1. Producers"
- accesskey="N">next</a> |</li>
- <li><a href="#">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="#">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="bodywrapper">
<div class="body">
- <div class="section" id="welcome-to-casparcg-s-documentation">
-<h1>Welcome to CasparCG’s documentation!<a class="headerlink" href="#welcome-to-casparcg-s-documentation" title="Permalink to this headline">¶</a></h1>
-<p>Contents:</p>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="producers.html">1. Producers</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="producers.html#ffmpeg-producer">1.1. ffmpeg Producer</a></li>
-<li class="toctree-l2"><a class="reference internal" href="producers.html#flash-producer">1.2. Flash Producer</a></li>
-<li class="toctree-l2"><a class="reference internal" href="producers.html#decklink-producer">1.3. Decklink Producer</a></li>
-<li class="toctree-l2"><a class="reference internal" href="producers.html#image-producer">1.4. Image Producer</a></li>
-<li class="toctree-l2"><a class="reference internal" href="producers.html#image-scroll-producer">1.5. Image Scroll-Producer</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="consumers.html">2. Consumer</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="consumers.html#file-consumer">2.1. File Consumer</a></li>
-<li class="toctree-l2"><a class="reference internal" href="consumers.html#bluefish-consumer">2.2. Bluefish Consumer</a></li>
-<li class="toctree-l2"><a class="reference internal" href="consumers.html#decklink-consumer">2.3. Decklink Consumer</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="commands.html">3. Commands</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#backwards-compatibility">3.1. Backwards Compatibility</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#special-sequences">3.2. Special sequences</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#return-codes">3.3. Return codes</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#basic-commands">3.4. Basic Commands</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#template-graphics-commands">3.5. Template Graphics Commands</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#data-commands">3.6. Data Commands</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#mixer-commands">3.7. Mixer Commands</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#query-commands">3.8. Query Commands</a></li>
-<li class="toctree-l2"><a class="reference internal" href="commands.html#misc-commands">3.9. Misc Commands</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="indices-and-tables">
-<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
-<ul class="simple">
-<li><a class="reference internal" href="genindex.html"><em>Index</em></a></li>
-<li><a class="reference internal" href="py-modindex.html"><em>Module Index</em></a></li>
-<li><a class="reference internal" href="search.html"><em>Search Page</em></a></li>
-</ul>
-</div>
+ <h1>CasparCG 2.0 documentation</h1>
+ <p>
+ Welcome! This is
+ the documentation for CasparCG
+ 2.0, last updated Mar 11, 2012.
+ </p>
+
+ <p><strong>Parts of the documentation:</strong></p>
+ <table class="contentstable" align="center"><tr>
+ <td width="50%">
+ <p class="biglink"><a class="biglink" href="whatsnew/2.0.html">What's new in CasparCG 2.0?</a><br/>
+ <span class="linkdescr">short summary of new features</span></p>
+ <p class="biglink"><a class="biglink" href="amcp/index.html">AMCP</a><br/>
+ <span class="linkdescr">describes the AMCP control protocol</span></p>
+ <p class="biglink"><a class="biglink" href="producers/index.html">Producers</a><br/>
+ <span class="linkdescr">describes all video sources, "producers"</span></p>
+ <p class="biglink"><a class="biglink" href="consumers/index.html">Consumers</a><br/>
+ <span class="linkdescr">describes all video outputs, "consumers"</span></p>
+ <p class="biglink"><a class="biglink" href="faq/index.html">FAQs</a><br/>
+ <span class="linkdescr">frequently asked questions (with answers!)</span></p>
+ </td></tr>
+ </table>
+
+ <p><strong>Meta information:</strong></p>
+ <table class="contentstable" align="center"><tr>
+ <td width="50%">
+ <p class="biglink"><a class="biglink" href="bugs.html">Reporting bugs</a></p>
+ <p class="biglink"><a class="biglink" href="about.html">About the documentation</a></p>
+ </td><td width="50%">
+ <p class="biglink"><a class="biglink" href="license.html">History and License of CasparCG</a></p>
+ <p class="biglink"><a class="biglink" href="copyright.html">Copyright</a></p>
+ </td></tr>
+ </table>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="#">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Welcome to CasparCG’s documentation!</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
-</ul>
- <h4>Next topic</h4>
- <p class="topless"><a href="producers.html"
- title="next chapter">1. Producers</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/index.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
- <li class="right" >
- <a href="producers.html" title="1. Producers"
- >next</a> |</li>
- <li><a href="#">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="#">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Misc Commands — CasparCG 2.0 documentation</title>
+ <title>History and License — CasparCG 2.0 documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
+ <link rel="prev" title="Copyright" href="copyright.html" />
+
+
</head>
<body>
<div class="related">
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="copyright.html" title="Copyright"
+ accesskey="P">previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="bodywrapper">
<div class="body">
- <div class="section" id="misc-commands">
-<h1>Misc Commands<a class="headerlink" href="#misc-commands" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="diag">
-<h2>DIAG<a class="headerlink" href="#diag" title="Permalink to this headline">¶</a></h2>
-<p>Opens the diagnostics window.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">DIAG</span>
-</pre></div>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> DIAG</pre>
-</div>
-</div>
-<div class="section" id="bye">
-<h2>BYE<a class="headerlink" href="#bye" title="Permalink to this headline">¶</a></h2>
-<p>Disconnects from the server.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">BYE</span>
-</pre></div>
-</div>
-<p>Example</p>
-<blockquote>
-<div>>> BYE</div></blockquote>
-</div>
-<div class="section" id="channel-grid">
-<h2>CHANNEL_GRID<a class="headerlink" href="#channel-grid" title="Permalink to this headline">¶</a></h2>
-<p>Opens a window displaying all the channels currently running on the server.</p>
-<p>Syntax:</p>
-<div class="highlight-python"><pre>>> CHANNEL_GRID</pre>
-</div>
-<p>Example:</p>
-<div class="highlight-python"><pre>>> CHANNEL_GRID</pre>
-</div>
-</div>
+ <div class="section" id="history-and-license">
+<h1>History and License<a class="headerlink" href="#history-and-license" title="Permalink to this headline">¶</a></h1>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Misc Commands</a><ul>
-<li><a class="reference internal" href="#diag">DIAG</a></li>
-<li><a class="reference internal" href="#bye">BYE</a></li>
-<li><a class="reference internal" href="#channel-grid">CHANNEL_GRID</a></li>
-</ul>
-</li>
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="copyright.html"
+ title="previous chapter">Copyright</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="bugs.html">Report a Bug</a></li>
+ <li><a href="_sources/license.txt"
+ rel="nofollow">Show Source</a></li>
</ul>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/misc-commands.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li class="right" >
+ <a href="copyright.html" title="Copyright"
+ >previous</a> |</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>5. Decklink Producer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Producers" href="index.html" />
+ <link rel="next" title="Consumers" href="../consumers/index.html" />
+ <link rel="prev" title="4. Image Scroll Producer" href="image-scroll.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="../consumers/index.html" title="Consumers"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="image-scroll.html" title="4. Image Scroll Producer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Producers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="decklink-producer">
+<h1>5. Decklink Producer<a class="headerlink" href="#decklink-producer" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="diagnostics">
+<h2>5.1. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h2>
+<p>flash[<em>model-name</em> | <em>device-index</em> | <em>video-mode</em>]</p>
+</div>
+<div class="section" id="parameters">
+<h2>5.2. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="device">
+<h3>5.2.1. DEVICE<a class="headerlink" href="#device" title="Permalink to this headline">¶</a></h3>
+<p>Which BlackMagic device to attach.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><pre>[device:int]</pre>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 DECKLINK 1</pre>
+</div>
+</div>
+<div class="section" id="length">
+<h3>5.2.2. LENGTH<a class="headerlink" href="#length" title="Permalink to this headline">¶</a></h3>
+<p>Sets the end of the file.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">LENGTH</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 DECKLINK 1 LENGTH 100</pre>
+</div>
+</div>
+<div class="section" id="filter">
+<h3>5.2.3. FILTER<a class="headerlink" href="#filter" title="Permalink to this headline">¶</a></h3>
+<p>Configures libavfilter which will be used.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">FILTER</span> <span class="p">[</span><span class="n">libavfilter</span><span class="o">-</span><span class="n">parameters</span><span class="p">:</span><span class="n">string</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 DECKLINK 1 FILTER hflip:yadif=0:0</pre>
+</div>
+</div>
+<div class="section" id="format">
+<h3>5.2.4. FORMAT<a class="headerlink" href="#format" title="Permalink to this headline">¶</a></h3>
+<p>Sets the video-mode. If no video-mode is provided then the parent channels video-mode will be used.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">FORMAT</span> <span class="p">[</span><span class="n">video</span><span class="o">-</span><span class="n">mode</span><span class="p">:</span><span class="n">string</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 DECKLINK 1 FORMAT PAL LENGTH 100</pre>
+</div>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">5. Decklink Producer</a><ul>
+<li><a class="reference internal" href="#diagnostics">5.1. Diagnostics</a></li>
+<li><a class="reference internal" href="#parameters">5.2. Parameters</a><ul>
+<li><a class="reference internal" href="#device">5.2.1. DEVICE</a></li>
+<li><a class="reference internal" href="#length">5.2.2. LENGTH</a></li>
+<li><a class="reference internal" href="#filter">5.2.3. FILTER</a></li>
+<li><a class="reference internal" href="#format">5.2.4. FORMAT</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="image-scroll.html"
+ title="previous chapter">4. Image Scroll Producer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="../consumers/index.html"
+ title="next chapter">Consumers</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/decklink.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="../consumers/index.html" title="Consumers"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="image-scroll.html" title="4. Image Scroll Producer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Producers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>1. FFMPEG Producer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Producers" href="index.html" />
+ <link rel="next" title="2. Flash Producer" href="flash.html" />
+ <link rel="prev" title="Producers" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="flash.html" title="2. Flash Producer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="Producers"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Producers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="ffmpeg-producer">
+<h1>1. FFMPEG Producer<a class="headerlink" href="#ffmpeg-producer" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="supported-media">
+<h2>1.1. Supported Media<a class="headerlink" href="#supported-media" title="Permalink to this headline">¶</a></h2>
+<p>The ffmpeg producer supports all files that the “ffmpeg” library (www.ffmpeg.org) can play.</p>
+</div>
+<div class="section" id="filters">
+<h2>1.2. Filters<a class="headerlink" href="#filters" title="Permalink to this headline">¶</a></h2>
+<p>The ffmpeg producer supports “libavfilter” filters through the “FILTER” parameter.</p>
+</div>
+<div class="section" id="diagnostics">
+<h2>1.3. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h2>
+<p>ffmpeg[<em>filename</em> | <em>video-mode</em> | <em>file-frame-number</em> / <em>file-nb-frames</em>]</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="21%" />
+<col width="67%" />
+<col width="11%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Graph</th>
+<th class="head">Description</th>
+<th class="head">Scale</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>frame-time</td>
+<td>Time spent decoding the current frame.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-odd"><td>buffer-count</td>
+<td>Number of input packets buffered.</td>
+<td>100</td>
+</tr>
+<tr class="row-even"><td>buffer-size</td>
+<td>Size of buffered input packets.</td>
+<td>64MB</td>
+</tr>
+<tr class="row-odd"><td>underflow</td>
+<td>Frame was not ready in time and is skipped.</td>
+<td>N/A</td>
+</tr>
+<tr class="row-even"><td>seek</td>
+<td>Input has seeked.</td>
+<td>N/A</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="parameters">
+<h2>1.4. Parameters<a class="headerlink" href="#parameters" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="loop">
+<h3>1.4.1. LOOP<a class="headerlink" href="#loop" title="Permalink to this headline">¶</a></h3>
+<p>Sets whether file will loop.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="p">{</span><span class="n">LOOP</span><span class="p">}</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 MOVIE LOOP</pre>
+</div>
+</div>
+<div class="section" id="seek">
+<h3>1.4.2. SEEK<a class="headerlink" href="#seek" title="Permalink to this headline">¶</a></h3>
+<p>Sets the start of the file. This point will be used while looping.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">SEEK</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 MOVIE SEEK 100 LOOP</pre>
+</div>
+</div>
+<div class="section" id="start-casparcg-2-1">
+<h3>1.4.3. START (CasparCG 2.1)<a class="headerlink" href="#start-casparcg-2-1" title="Permalink to this headline">¶</a></h3>
+<p>Sets the start of the file. This point will be used while looping.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">START</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 MOVIE START 100 LOOP</pre>
+</div>
+</div>
+<div class="section" id="length">
+<h3>1.4.4. LENGTH<a class="headerlink" href="#length" title="Permalink to this headline">¶</a></h3>
+<p>Sets the end of the file.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">LENGTH</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 MOVIE LENGTH 100</pre>
+</div>
+</div>
+<div class="section" id="filter">
+<h3>1.4.5. FILTER<a class="headerlink" href="#filter" title="Permalink to this headline">¶</a></h3>
+<p>Configures libavfilter which will be used.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">FILTER</span> <span class="p">[</span><span class="n">libavfilter</span><span class="o">-</span><span class="n">parameters</span><span class="p">:</span><span class="n">string</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< PLAY 1-1 MOVIE FILTER hflip:yadif=0:0</pre>
+</div>
+</div>
+</div>
+<div class="section" id="functions">
+<h2>1.5. Functions<a class="headerlink" href="#functions" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="id1">
+<h3>1.5.1. LOOP<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
+<p>Sets whether file will loop.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">LOOP</span> <span class="p">[</span><span class="n">loop</span><span class="p">:</span><span class="mi">0</span><span class="o">|</span><span class="mi">1</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Returns</p>
+<blockquote>
+<div>The value of LOOP after the command have completed.</div></blockquote>
+<p>Example:</p>
+<div class="highlight-python"><pre><< CALL 1-1 LOOP 1
+<< CALL 1-1 LOOP // Queries without changing.
+>> 1</pre>
+</div>
+</div>
+<div class="section" id="id2">
+<h3>1.5.2. SEEK<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
+<p>Seeks in the file.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">SEEK</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Returns</p>
+<blockquote>
+<div>Nothing.</div></blockquote>
+<p>Example:</p>
+<div class="highlight-python"><pre><< CALL 1-1 SEEK 200</pre>
+</div>
+</div>
+<div class="section" id="id3">
+<h3>1.5.3. START (CasparCG 2.1)<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
+<p>Sets the start of the file. This point will be used while looping.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">START</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< CALL 1-1 START 100</pre>
+</div>
+</div>
+<div class="section" id="length-casparcg-2-1">
+<h3>1.5.4. LENGTH (CasparCG 2.1)<a class="headerlink" href="#length-casparcg-2-1" title="Permalink to this headline">¶</a></h3>
+<p>Sets the end of the file.</p>
+<p>Syntax:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="n">LENGTH</span> <span class="p">[</span><span class="n">frames</span><span class="p">:</span><span class="nb">int</span><span class="p">]</span>
+</pre></div>
+</div>
+<p>Example:</p>
+<div class="highlight-python"><pre><< CALL 1-1 LENGTH 100P</pre>
+</div>
+</div>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">1. FFMPEG Producer</a><ul>
+<li><a class="reference internal" href="#supported-media">1.1. Supported Media</a></li>
+<li><a class="reference internal" href="#filters">1.2. Filters</a></li>
+<li><a class="reference internal" href="#diagnostics">1.3. Diagnostics</a></li>
+<li><a class="reference internal" href="#parameters">1.4. Parameters</a><ul>
+<li><a class="reference internal" href="#loop">1.4.1. LOOP</a></li>
+<li><a class="reference internal" href="#seek">1.4.2. SEEK</a></li>
+<li><a class="reference internal" href="#start-casparcg-2-1">1.4.3. START (CasparCG 2.1)</a></li>
+<li><a class="reference internal" href="#length">1.4.4. LENGTH</a></li>
+<li><a class="reference internal" href="#filter">1.4.5. FILTER</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#functions">1.5. Functions</a><ul>
+<li><a class="reference internal" href="#id1">1.5.1. LOOP</a></li>
+<li><a class="reference internal" href="#id2">1.5.2. SEEK</a></li>
+<li><a class="reference internal" href="#id3">1.5.3. START (CasparCG 2.1)</a></li>
+<li><a class="reference internal" href="#length-casparcg-2-1">1.5.4. LENGTH (CasparCG 2.1)</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="index.html"
+ title="previous chapter">Producers</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="flash.html"
+ title="next chapter">2. Flash Producer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/ffmpeg.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="flash.html" title="2. Flash Producer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="Producers"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Producers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>2. Flash Producer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Producers" href="index.html" />
+ <link rel="next" title="3. Image Producer" href="image.html" />
+ <link rel="prev" title="1. FFMPEG Producer" href="ffmpeg.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="image.html" title="3. Image Producer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="ffmpeg.html" title="1. FFMPEG Producer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Producers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="flash-producer">
+<h1>2. Flash Producer<a class="headerlink" href="#flash-producer" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="supported-media">
+<h2>2.1. Supported Media<a class="headerlink" href="#supported-media" title="Permalink to this headline">¶</a></h2>
+<table border="1" class="docutils">
+<colgroup>
+<col width="24%" />
+<col width="76%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Extension</th>
+<th class="head">Description</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>.ft</td>
+<td>Flash-template.</td>
+</tr>
+<tr class="row-odd"><td>.ct</td>
+<td>Compressed-template.</td>
+</tr>
+<tr class="row-even"><td>.swf</td>
+<td>Flash file.</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="diagnostics">
+<h2>2.2. Diagnostics<a class="headerlink" href="#diagnostics" title="Permalink to this headline">¶</a></h2>
+<p>flash[<em>template-host</em> | <em>video-mode</em>]</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="21%" />
+<col width="67%" />
+<col width="11%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Graph</th>
+<th class="head">Description</th>
+<th class="head">Scale</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>frame-time</td>
+<td>Time spent rendering the current frame.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-odd"><td>tick-time</td>
+<td>Time between rendering two frames.</td>
+<td>fps/2</td>
+</tr>
+<tr class="row-even"><td>param</td>
+<td>Invoked flash command.</td>
+<td>N/A</td>
+</tr>
+<tr class="row-odd"><td>late-frame</td>
+<td>Frame was not ready in time and is skipped.</td>
+<td>N/A</td>
+</tr>
+<tr class="row-even"><td>sync</td>
+<td>Synced time between rendering two frames.</td>
+<td>fps/2</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">2. Flash Producer</a><ul>
+<li><a class="reference internal" href="#supported-media">2.1. Supported Media</a></li>
+<li><a class="reference internal" href="#diagnostics">2.2. Diagnostics</a></li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="ffmpeg.html"
+ title="previous chapter">1. FFMPEG Producer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="image.html"
+ title="next chapter">3. Image Producer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/flash.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="image.html" title="3. Image Producer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="ffmpeg.html" title="1. FFMPEG Producer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Producers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>4. Image Scroll Producer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Producers" href="index.html" />
+ <link rel="next" title="5. Decklink Producer" href="decklink.html" />
+ <link rel="prev" title="3. Image Producer" href="image.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="decklink.html" title="5. Decklink Producer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="image.html" title="3. Image Producer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Producers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="image-scroll-producer">
+<h1>4. Image Scroll Producer<a class="headerlink" href="#image-scroll-producer" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="image.html"
+ title="previous chapter">3. Image Producer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="decklink.html"
+ title="next chapter">5. Decklink Producer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/image-scroll.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="decklink.html" title="5. Decklink Producer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="image.html" title="3. Image Producer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Producers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>3. Image Producer — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Producers" href="index.html" />
+ <link rel="next" title="4. Image Scroll Producer" href="image-scroll.html" />
+ <link rel="prev" title="2. Flash Producer" href="flash.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="image-scroll.html" title="4. Image Scroll Producer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="flash.html" title="2. Flash Producer"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Producers</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="image-producer">
+<h1>3. Image Producer<a class="headerlink" href="#image-producer" title="Permalink to this headline">¶</a></h1>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="flash.html"
+ title="previous chapter">2. Flash Producer</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="image-scroll.html"
+ title="next chapter">4. Image Scroll Producer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/image.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="image-scroll.html" title="4. Image Scroll Producer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="flash.html" title="2. Flash Producer"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Producers</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>Producers — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="next" title="1. FFMPEG Producer" href="ffmpeg.html" />
+ <link rel="prev" title="10. Misc Commands" href="../amcp/misc-commands.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="ffmpeg.html" title="1. FFMPEG Producer"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="../amcp/misc-commands.html" title="10. Misc Commands"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="producers">
+<h1>Producers<a class="headerlink" href="#producers" title="Permalink to this headline">¶</a></h1>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="ffmpeg.html">1. FFMPEG Producer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="ffmpeg.html#supported-media">1.1. Supported Media</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ffmpeg.html#filters">1.2. Filters</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ffmpeg.html#diagnostics">1.3. Diagnostics</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ffmpeg.html#parameters">1.4. Parameters</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ffmpeg.html#functions">1.5. Functions</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="flash.html">2. Flash Producer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="flash.html#supported-media">2.1. Supported Media</a></li>
+<li class="toctree-l2"><a class="reference internal" href="flash.html#diagnostics">2.2. Diagnostics</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="image.html">3. Image Producer</a></li>
+<li class="toctree-l1"><a class="reference internal" href="image-scroll.html">4. Image Scroll Producer</a></li>
+<li class="toctree-l1"><a class="reference internal" href="decklink.html">5. Decklink Producer</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="decklink.html#diagnostics">5.1. Diagnostics</a></li>
+<li class="toctree-l2"><a class="reference internal" href="decklink.html#parameters">5.2. Parameters</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="../amcp/misc-commands.html"
+ title="previous chapter">10. Misc Commands</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="ffmpeg.html"
+ title="next chapter">1. FFMPEG Producer</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/index.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="ffmpeg.html" title="1. FFMPEG Producer"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="../amcp/misc-commands.html" title="10. Misc Commands"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
<title>1. Producers — CasparCG 2.0 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
+ URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
- <link rel="next" title="2. Consumer" href="consumers.html" />
- <link rel="prev" title="Welcome to CasparCG’s documentation!" href="index.html" />
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="Producers" href="index.html" />
+ <link rel="next" title="Consumers" href="../consumers/index.html" />
+ <link rel="prev" title="Producers" href="index.html" />
+
+
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
- <a href="consumers.html" title="2. Consumer"
+ <a href="../consumers/index.html" title="Consumers"
accesskey="N">next</a> |</li>
<li class="right" >
- <a href="index.html" title="Welcome to CasparCG’s documentation!"
+ <a href="index.html" title="Producers"
accesskey="P">previous</a> |</li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">Producers</a> »</li>
</ul>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">1. Producers</a><ul>
<li><a class="reference internal" href="#ffmpeg-producer">1.1. ffmpeg Producer</a><ul>
<h4>Previous topic</h4>
<p class="topless"><a href="index.html"
- title="previous chapter">Welcome to CasparCG’s documentation!</a></p>
+ title="previous chapter">Producers</a></p>
<h4>Next topic</h4>
- <p class="topless"><a href="consumers.html"
- title="next chapter">2. Consumer</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/producers.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
+ <p class="topless"><a href="../consumers/index.html"
+ title="next chapter">Consumers</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/producers/producers.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
+ <form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
+ <a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
- <a href="consumers.html" title="2. Consumer"
+ <a href="../consumers/index.html" title="Consumers"
>next</a> |</li>
<li class="right" >
- <a href="index.html" title="Welcome to CasparCG’s documentation!"
+ <a href="index.html" title="Producers"
>previous</a> |</li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >Producers</a> »</li>
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/searchtools.js"></script>
+ <script type="text/javascript" src="_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="about.html" />
+ <link rel="copyright" title="Copyright" href="copyright.html" />
<link rel="top" title="CasparCG 2.0 documentation" href="index.html" />
<script type="text/javascript">
jQuery(function() { Search.loadIndex("searchindex.js"); });
</script>
-
+
+
+
</head>
<body>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
+
</div>
</div>
<div class="clearer"></div>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
- <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+ <li><a href="index.html">CasparCG 2.0 documentation</a> »</li>
+
</ul>
</div>
<div class="footer">
- © Copyright 2011, Robert Nagy.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ © <a href="copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
</div>
+
</body>
</html>
\ No newline at end of file
-Search.setIndex({objects:{},terms:{all:[0,6,3,4,5,2,7,9],code:[1,6],queri:[7,1,6,9],consum:[1,6,3,5],mp4:[],mp3:[],follow:[6,4],graph:[7,5],flash:[7,1,6,4,9],wmv:[],send:[6,4],tween:[0,6,3],program:6,swap:[6,3],skip:7,wma:[],sent:[6,4],mpg:[],string:[0,6,3,4,5,7,8,9],fals:5,"void":[6,4],wave:[],ident:[0,6],volum:[0,6],wipe:[6,3],level:[0,6],list:[6,8,9],webmv:[],direct:[6,3],jump:[6,4],video:[0,7,6,3,5],compat:[1,6,9],index:[0,1,6,3,7],what:[6,4],mpeg:[],diag:[2,6],loadbg:[6,3],"while":7,current:[7,2,6,5],version:[6,9],"new":[6,4],method:[6,4],contrast:[0,6],j2k:7,path:[6,9],sinc:6,valu:[0,7,6,4],wait:5,search:1,host:[7,6,4],behav:6,action:6,implement:[6,5],chanc:[6,4],useful:[6,8],appli:6,modul:1,filenam:[7,6,9,5],visibl:[6,4],from:[6,2,3,4,9],would:[6,4],memori:[6,4],doubl:[0,6],two:7,next:[6,4],call:[7,6,3,4],until:[6,4],more:[6,4],under:[8,6,4],deinterlac:[],flag:[6,4],indic:[1,6],must:[6,4],graphic:[8,1,6,4],retriev:[6,8],prepar:[6,3,4],flv:[],can:[7,6,8],unread:6,control:[6,4],casparcg:[0,1,6,4,7,8],stream:[0,6],backslash:6,key_onli:5,want:[6,4],multipl:[6,4],mkv:[],anoth:6,my_table_templ:[6,9],fastdecod:5,actionscript:[6,4],instead:[0,6],config:[0,6,9],blackmag:7,"128k":5,updat:[6,4],max:[0,6],after:7,divx:[],end:7,data:[8,1,6,4,9],disabl:5,issu:[6,9],inform:[6,4,9],allow:[6,8],enter:6,order:[0,6],movi:[7,6,9],move:[6,3],jpeg:7,through:7,paramet:[7,6,3,4,5],disconnect:[2,6],render:[0,7,6],late:[7,5],window:[2,6],bye:[2,6],might:[8,6,4],anim:[6,4],"return":[1,6,4,7,8,9],thei:6,auto:[6,3],number:7,"break":6,mxf:[],name:[7,6,8],f4x:[],vcodec:5,drop:5,separ:6,achiev:6,exampl:[0,6,3,4,5,2,7,8,9],mode:[0,7,6],each:[6,4],found:6,continu:[6,4],my_video:[6,3],meta:[6,9],event:6,special:[1,6],out:[6,4],space:6,open:[2,6],m2v:[],content:1,"100p":7,foreground:[6,3],"goto":[6,4],advanc:6,decklink:[7,1,6,3,5],org:7,mka:[],success:6,keep:6,filter:[7,6,3],length:[7,6,3],my_data:[6,8],assign:[6,8],first:[6,3],info:[6,4,9],directli:[6,4],misc:[1,2,6],scene:[6,4],miss:6,size:7,differ:[6,4],start:[7,6,3],system:[6,9],attach:[7,5],illeg:6,termin:6,conveni:[6,8],store:[8,6,4],ogx:[],tool:[6,4],ogv:[],specifi:[0,6,3,4,9],sync:[7,5],broadcast:[6,8],enclos:6,mostli:6,textfield:[6,4],oga:[],than:[6,4],png:7,templatedata:[6,4],ffmpeg:[7,1,5],aac:5,provid:[7,6,3,4],remov:[6,3,4,5],charact:6,matter:6,clip:[0,6,3],ram:[],ani:[6,4],have:[7,6,8,5],tabl:1,need:6,seek:[7,6,3],option:5,min:[0,6],"64mb":7,note:[0,6,5],also:6,client:[6,9],take:[6,4],which:[7,5],noth:7,channel:[0,6,3,4,2,7,9],unless:[6,4],buffer:[7,5],previou:6,compress:7,svtnew:[6,4],most:6,plai:[7,6,3,4],preset:5,brigth:[0,6],"class":[6,4],"16mb":[],clear:[0,6,3,4],doe:[6,4],"0x0d":6,blend:[0,6],"0x0a":6,show:[6,4],channl:[6,9],text:[6,4],syntax:[0,6,3,4,5,2,7,8,9],bright:[0,6],ogg:[],xml:[6,4,9],onli:5,just:[6,4],configur:[7,6,9,5],activ:[0,6],state:[6,4],underflow:7,templat:[1,6,4,7,8,9],reset:[0,6],get:[6,4],libx264:5,stop:[6,3,4],libavfilt:7,xvid:[],easeinesin:[6,3],requir:[0,6,4],target:5,enabl:5,whether:7,crf:5,contain:6,keyer:[0,6],andersson:[6,4],set:7,frame:[7,6,3,5],packet:7,see:[0,6,3,4],bare:6,linefe:6,fail:6,parent:7,correctli:[6,4],label:[6,4],behind:[6,4],won:[6,4],between:[7,6,3,5],kei:[0,6,5],extens:7,addit:[6,3],both:[6,3],opac:[0,6],equal:[0,6],instanc:[6,4],whole:6,load:[6,3,4],point:7,tga:7,suppli:[6,4],respect:[6,3],mpga:[],quotat:6,devic:[7,5],due:[6,9],empti:6,mark:6,compon:[6,4,9],much:[6,8],basic:[1,6,3],acodec:5,channel_grid:[2,6],imag:[7,1],resolut:[0,6],you:[8,6,4],bmp:7,"case":6,main:6,look:[6,4],durat:[0,6,3],invok:[7,6,4],abov:[0,6,4],error:6,loop:[7,6,3],layer:[0,6,3,4,9],readi:7,demo:[6,4],jpg:7,video_channel:6,player:[6,4],hflip:[7,6,3],avi:[],recal:[6,8],rid:[],sever:6,develop:[6,4],welcom:1,cinf:[6,9],media:[7,6,9],make:[6,4],same:5,shorter:[6,8],decod:[7,5],document:[1,6,4],pal:7,ascend:[0,6],complet:[7,6,4],piec:6,"1280x720":5,chang:[0,7,6],tune:5,older:[6,9],spent:[7,5],without:7,command:[0,1,2,3,4,6,7,8,9],playout:[6,3],thi:[7,6,8,4],model:7,audio:5,left:[6,3],protocol:6,paus:[6,3],execut:[6,3],templatehost:[6,9],dnxhd:[6,3],languag:6,cut:[6,3],mix:[6,3],m4v:[],param:7,add:[6,3,4,5],codec:[6,3],input:[0,7,6],save:[8,6,4],transit:[6,3],build:[6,4],format:[7,6,4,9],read:[6,9],mov:[6,3,5],discreet:[6,4],grid:[0,6],background:[6,3],tick:[7,5],presum:6,like:[6,4],activex:[6,4],specif:[6,3,4],server:[8,2,6,9],either:[6,4],output:[0,6,3],page:1,www:7,right:[6,3],some:[8,6,4],understood:6,intern:6,embedded_audio:5,start_intro:[6,4],librari:7,insensit:6,slide:[6,3],larg:[6,8],overlai:[0,6],refer:[6,4],run:[2,6,9],step:[6,4],about:[6,4,9],actual:[6,4],commun:6,mixer:[0,1,6],cadenc:5,yadif:7,"2x2":[0,6],produc:[7,1,6,3,9],gamma:[0,6],own:[6,4],tiff:7,encod:6,dataset:[8,6,4],componentdata:[6,4],been:[6,5],nikla:[6,4],swf:7,your:[6,4],wai:[6,4],support:[7,5],transform:[0,6],"long":6,custom:[6,4],avail:[6,8],gif:7,trigger:[6,4],"function":[7,6,3],mediafil:[6,9],satur:[0,6],line:6,inlin:[6,4],"true":[6,4,5],count:7,utf:6,possibl:[6,4],"default":[6,3,4,5],displai:[6,3,4,5,2,8],amcp:6,below:[6,4],embed:5,creat:[0,6,4],"int":[0,6,3,4,5,7,9],descript:[7,5],doesn:6,diagnost:[7,2,6,5],intro:[6,4],file:[1,6,3,5,7,9],fill:[0,6,5],when:[8,6,4],adob:[6,4],valid:6,test:[6,4,5],tif:7,node:[6,4],sequenc:[1,6],scale:[0,7,6,5],ultrafast:5,bluefish:[1,5],mask:[0,6],carriag:6,time:[7,6,8,5],push:[6,3],escap:[6,4],backward:[1,6],scroll:[7,1]},objtypes:{},titles:["Mixer Commands","Welcome to CasparCG’s documentation!","Misc Commands","Basic Commands","Template Graphics Commands","2. Consumer","3. Commands","1. Producers","Data Commands","Query Commands"],objnames:{},filenames:["mixer-commands","index","misc-commands","basic-commands","template-graphics-commands","consumers","commands","producers","data-commands","query-commands"]})
\ No newline at end of file
+Search.setIndex({objects:{},terms:{all:[17,11,13,6,28,27,15,31],code:[18,6,8],queri:[18,8,27,31],consum:[0,23,11,19,28,8,7,29,2],follow:13,graph:[29,0,21,11,31],flash:[21,25,27,12,13,8],specif:[13,28],send:13,tween:[15,28],program:6,swap:[18,28,8],under:[13,20],sent:13,string:[20,11,12,13,6,28,27,15,31],fals:[29,0],"void":13,faq:[4,10,1,14,8],distort:0,volum:[18,15,8],wipe:28,level:[18,15,8],list:[18,20,8,27],direct:28,jump:13,video:[0,21,12,28,15,31],compat:[18,6,8,27],index:[12,15,28],what:[13,30,8,3],diag:[18,17,8],loadbg:[18,28,8],"while":31,current:[0,21,17,11,29,31],version:[18,8,27],"new":[30,13,6,8,3],method:13,contrast:[18,15,8],can:[20,0,31],gener:[4,10,8],j2k:[],path:27,sinc:6,valu:[15,13,0,6,31],wait:[29,0],step:13,behav:6,"1280x720":11,chang:[18,15,6,8,31],chanc:13,useful:20,appli:6,transit:28,filenam:[0,11,27,29,8,31],visibl:[13,6],from:[13,17,28,27],would:13,memori:13,doubl:15,two:21,next:[18,13,8],call:[18,13,28,8,31],until:13,more:13,flag:13,indic:6,must:13,graphic:[18,20,13,6,8],retriev:[18,20,8],prepar:[13,28],histori:[24,8],blackmag:12,unread:6,control:[18,13],casparcg:[18,30,20,13,3,4,10,6,15,8,31],stream:15,backslash:6,key_onli:[29,0,8],want:[13,6],multipl:13,anoth:6,length:[12,28,8,31],fastdecod:11,actionscript:13,instead:15,config:[15,27],"128k":11,updat:[18,13,8],max:15,after:31,buffer_depth:[0,8],date:3,end:[12,31],data:[6,27,18,13,20,8],produc:[21,12,25,27,5,28,16,8,31],caus:0,inform:[18,13,6,8,27],allow:20,enter:6,order:[15,6],movi:[27,31],move:28,jpeg:[],through:31,paramet:[0,19,25,11,12,13,6,28,29,8,31],some:[13,20],disconnect:17,directli:13,late:[0,21],window:17,main:18,might:[13,20],anim:13,recal:20,thei:6,auto:28,number:31,"break":[18,6,8],introduct:[30,8,3],name:[12,20,6],vcodec:11,drop:0,separ:6,slide:28,exampl:[0,20,17,11,12,13,6,28,27,29,15,31],mode:[12,0,15,21,31],each:[13,6],found:6,continu:13,my_video:28,meta:27,event:6,special:[18,6,8],out:13,space:6,open:17,content:8,"100p":31,foreground:28,"goto":[18,13,8],advanc:18,decklink:[0,1,19,25,4,12,28,8],ask:[4,8],org:31,keep:6,filter:[12,31,28,8,25],my_table_templ:27,my_data:20,assign:20,frequent:[4,8],first:28,info:[18,13,8,27],render:[15,21],misc:[18,17,8],scene:13,miss:6,size:31,differ:13,start:[28,8,31],licens:[24,8],system:[19,7,8,27],attach:[12,29,0],illeg:6,termin:6,conveni:20,store:[18,13,20,8],option:11,tool:13,specifi:[15,13,6,28,27],sync:[29,0,21],broadcast:20,enclos:6,mostli:6,textfield:13,than:13,png:[],templatedata:13,target:11,aac:11,provid:[12,13,6,28],remov:[18,13,28,8,11],charact:6,matter:6,clip:[18,15,28,8],ani:[13,6],have:[20,11,31],need:6,seek:[28,8,31],issu:27,min:15,"64mb":31,note:[15,11],mix:28,client:[18,6,8,27],build:13,which:[12,29,0,31],noth:31,channel:[17,27,12,13,28,15],bye:[18,17,8],normal:0,buffer:[0,31],previou:6,compress:21,svtnew:13,most:6,plai:[18,12,13,28,8,31],preset:11,brigth:[18,15,8],"class":13,clear:[18,13,6,28,15,8],doe:13,"0x0d":6,satur:[18,15,8],blend:[18,15,8],"0x0a":6,show:13,channl:27,text:13,syntax:[0,17,11,12,13,20,28,27,29,15,31],bright:15,xml:[13,6,27],onli:[29,0],execut:[6,28],copyright:[8,9],configur:[12,29,0,27,31],activ:15,state:13,underflow:31,latenc:[0,8],templat:[21,6,27,18,13,20,8],count:31,get:[13,6],libx264:11,stop:[18,13,28,8],libavfilt:[12,31],report:[26,8],easeinesin:28,requir:[13,15],ffmpeg:[0,25,11,29,8,31],enabl:[29,0],"default":[28,13,0,6,29],crf:11,contain:6,keyer:[18,15,0,8],andersson:13,set:[12,0,31],frame:[0,21,11,12,28,29,31],packet:31,see:[13,15,28],bare:6,linefe:6,fail:6,kei:[15,29,0],correctli:13,label:13,behind:13,won:13,between:[29,0,28,21],parent:12,screen:[19,8,2],extens:21,addit:28,both:[6,28],opac:[18,15,8],equal:15,instanc:13,whole:6,load:[18,13,28,8],point:31,tga:[],suppli:13,respect:28,quotat:6,devic:[12,29,0,8],due:27,empti:6,mark:6,compon:[13,27],trigger:13,basic:[18,28,8],acodec:11,adob:13,imag:[23,25,19,5,16,8],resolut:15,you:[20,13,6],bmp:[],"case":6,ident:15,look:13,durat:[15,28],invok:[18,13,21,8],abov:[13,15],error:[18,6,8],loop:[28,8,31],layer:[13,15,28,27],readi:[21,31],demo:13,jpg:[],video_channel:6,player:13,hflip:[12,28,31],"return":[6,27,18,13,20,8,31],sever:6,develop:13,cinf:[18,8,27],media:[21,25,27,18,6,8,31],make:13,same:11,shorter:20,decod:[29,0,11,31],document:[13,22,8],pal:12,complet:[13,31],mov:[28,11],action:6,extern:0,implement:[6,11],tune:11,older:27,spent:[29,0,21,11,31],without:31,command:[21,20,17,27,18,13,6,28,15,8,31],playout:28,thi:[20,13,0,6,31],model:12,audio:[19,29,0,7,8],left:28,protocol:[18,6],paus:[18,28,8],just:13,templatehost:27,dnxhd:28,languag:6,cut:28,also:6,param:21,add:[0,11,18,13,28,29,8],valid:6,input:[15,31],save:[13,20],take:13,march:3,format:[12,13,8,27],read:27,piec:6,discreet:13,grid:[18,15,8],background:28,tick:[29,0,21],presum:6,like:13,activex:13,success:[18,6,8],server:[17,6,27,18,20,8],either:13,output:[15,0,28],www:31,right:28,ascend:15,understood:6,intern:[0,6],embedded_audio:[29,0,8],unless:13,start_intro:13,librari:31,insensit:6,achiev:6,larg:20,overlai:15,refer:[18,13,8],run:[17,27],host:[13,21],about:[22,13,6,8,27],actual:13,commun:[18,6,8],mixer:[18,15,8],cadenc:0,yadif:[12,31],"2x2":15,disabl:[29,0],gamma:15,own:13,tiff:[],encod:6,dataset:[13,20],componentdata:13,been:[6,11],nikla:13,swf:21,your:13,wai:[13,6],support:[31,25,8,11,21],question:[4,8],transform:15,"long":6,custom:13,avail:20,gif:[],much:20,low:0,"function":[31,28,8,25],mediafil:27,skip:[21,31],line:6,inlin:13,"true":[13,0,29],bug:[26,8],reset:15,utf:6,possibl:13,whether:31,displai:[0,17,13,20,28,29],amcp:[18,6,8],below:13,embed:[29,0],creat:[13,15],"int":[0,27,12,13,28,29,15,31],descript:[29,0,21,11,31],doesn:6,diagnost:[0,21,19,17,11,12,29,31,8,25],intro:13,file:[21,19,11,12,6,28,27,8,31],fill:[18,15,29,0,8],titl:[],when:[13,20],carriag:6,channel_grid:[18,17,8],codec:28,test:[13,11],tif:[],node:13,sequenc:[18,6,8],scale:[0,21,11,29,15,31],escap:[13,6],bluefish:[0,4,19,14,29,8],mask:15,depth:0,time:[0,21,11,20,29,31],push:28,ultrafast:11,backward:[18,6,8],scroll:[5,8,25]},objtypes:{},titles:["1. Decklink Consumer","Decklink FAQ","3. Screen Consumer","What’s New in CasparCG","CasparCG Frequently Asked Questions","4. Image Scroll Producer","1. Communication","4. System Audio Consumer","CasparCG Documentation Contents","Copyright","General CasparCG FAQ","5. File Consumer","5. Decklink Producer","6. Template Graphics Commands","Bluefish FAQ","8. Mixer Commands","3. Image Producer","10. Misc Commands","AMCP 2.0 Reference","Consumers","7. Data Commands","2. Flash Producer","About these documents","6. Image Consumer","History and License","Producers","Reporting Bugs","9. Query Commands","5. Basic Commands","2. Bluefish Consumer","What’s New in CasparCG 2.0","1. FFMPEG Producer"],objnames:{},filenames:["consumers/decklink","faq/decklink","consumers/screen","whatsnew/index","faq/index","producers/image-scroll","amcp/introduction","consumers/system-audio","contents","copyright","faq/general","consumers/file","producers/decklink","amcp/template-graphics-commands","faq/bluefish","amcp/mixer-commands","producers/image","amcp/misc-commands","amcp/index","consumers/index","amcp/data-commands","producers/flash","about","consumers/image","license","producers/index","bugs","amcp/query-commands","amcp/basic-commands","consumers/bluefish","whatsnew/2_0","producers/ffmpeg"]})
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>What’s New in CasparCG 2.0 — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="up" title="What’s New in CasparCG" href="index.html" />
+ <link rel="next" title="AMCP Reference" href="../amcp/index.html" />
+ <link rel="prev" title="What’s New in CasparCG" href="index.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="../amcp/index.html" title="AMCP Reference"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="What’s New in CasparCG"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" accesskey="U">What’s New in CasparCG</a> »</li>
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="what-s-new-in-casparcg-2-0">
+<h1>What’s New in CasparCG 2.0<a class="headerlink" href="#what-s-new-in-casparcg-2-0" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="introduction">
+<h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h3><a href="../contents.html">Table Of Contents</a></h3>
+ <ul>
+<li><a class="reference internal" href="#">What’s New in CasparCG 2.0</a><ul>
+<li><a class="reference internal" href="#introduction">Introduction</a></li>
+</ul>
+</li>
+</ul>
+
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="index.html"
+ title="previous chapter">What’s New in CasparCG</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="../amcp/index.html"
+ title="next chapter">AMCP Reference</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/whatsnew/2_0.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="../amcp/index.html" title="AMCP Reference"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="index.html" title="What’s New in CasparCG"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ <li><a href="index.html" >What’s New in CasparCG</a> »</li>
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <title>What’s New in CasparCG — CasparCG 2.0 documentation</title>
+
+ <link rel="stylesheet" href="../_static/default.css" type="text/css" />
+ <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+
+ <script type="text/javascript">
+ var DOCUMENTATION_OPTIONS = {
+ URL_ROOT: '../',
+ VERSION: '2.0',
+ COLLAPSE_INDEX: false,
+ FILE_SUFFIX: '.html',
+ HAS_SOURCE: true
+ };
+ </script>
+ <script type="text/javascript" src="../_static/jquery.js"></script>
+ <script type="text/javascript" src="../_static/underscore.js"></script>
+ <script type="text/javascript" src="../_static/doctools.js"></script>
+ <script type="text/javascript" src="../_static/sidebar.js"></script>
+ <link rel="search" type="application/opensearchdescription+xml"
+ title="Search within CasparCG 2.0 documentation"
+ href="../_static/opensearch.xml"/>
+ <link rel="author" title="About these documents" href="../about.html" />
+ <link rel="copyright" title="Copyright" href="../copyright.html" />
+ <link rel="top" title="CasparCG 2.0 documentation" href="../index.html" />
+ <link rel="next" title="What’s New in CasparCG 2.0" href="2_0.html" />
+ <link rel="prev" title="CasparCG Documentation Contents" href="../contents.html" />
+
+
+ </head>
+ <body>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ accesskey="I">index</a></li>
+ <li class="right" >
+ <a href="2_0.html" title="What’s New in CasparCG 2.0"
+ accesskey="N">next</a> |</li>
+ <li class="right" >
+ <a href="../contents.html" title="CasparCG Documentation Contents"
+ accesskey="P">previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+
+ <div class="document">
+ <div class="documentwrapper">
+ <div class="bodywrapper">
+ <div class="body">
+
+ <div class="section" id="what-s-new-in-casparcg">
+<span id="whatsnew-index"></span><h1>What’s New in CasparCG<a class="headerlink" href="#what-s-new-in-casparcg" title="Permalink to this headline">¶</a></h1>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Date:</th><td class="field-body">March 11, 2012</td>
+</tr>
+</tbody>
+</table>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="2_0.html">What’s New in CasparCG 2.0</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="2_0.html#introduction">Introduction</a></li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+
+ </div>
+ </div>
+ </div>
+ <div class="sphinxsidebar">
+ <div class="sphinxsidebarwrapper">
+ <h4>Previous topic</h4>
+ <p class="topless"><a href="../contents.html"
+ title="previous chapter">CasparCG Documentation Contents</a></p>
+ <h4>Next topic</h4>
+ <p class="topless"><a href="2_0.html"
+ title="next chapter">What’s New in CasparCG 2.0</a></p>
+<h3>This Page</h3>
+<ul class="this-page-menu">
+ <li><a href="../bugs.html">Report a Bug</a></li>
+ <li><a href="../_sources/whatsnew/index.txt"
+ rel="nofollow">Show Source</a></li>
+</ul>
+
+<div id="searchbox" style="display: none">
+ <h3>Quick search</h3>
+ <form class="search" action="../search.html" method="get">
+ <input type="text" name="q" />
+ <input type="submit" value="Go" />
+ <input type="hidden" name="check_keywords" value="yes" />
+ <input type="hidden" name="area" value="default" />
+ </form>
+ <p class="searchtip" style="font-size: 90%">
+ Enter search terms or a module, class or function name.
+ </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+ </div>
+ </div>
+ <div class="clearer"></div>
+ </div>
+ <div class="related">
+ <h3>Navigation</h3>
+ <ul>
+ <li class="right" style="margin-right: 10px">
+ <a href="../genindex.html" title="General Index"
+ >index</a></li>
+ <li class="right" >
+ <a href="2_0.html" title="What’s New in CasparCG 2.0"
+ >next</a> |</li>
+ <li class="right" >
+ <a href="../contents.html" title="CasparCG Documentation Contents"
+ >previous</a> |</li>
+ <li><a href="../index.html">CasparCG 2.0 documentation</a> »</li>
+
+ </ul>
+ </div>
+ <div class="footer">
+ © <a href="../copyright.html">Copyright</a> 2011, Robert Nagy (ronag89@gmail.com).
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on Mar 11, 2012.
+ <a href="../bugs.html">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+ </div>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null
+=====================\r
+About these documents\r
+=====================\r
--- /dev/null
+#################################
+ AMCP 2.0 Reference
+#################################
+
+The Advanced Media Control Protocol (AMCP) is the main communication protocol used to control and query CasparCG Server 2.0.
+
+.. toctree::
+ :maxdepth: 2
+ :numbered:
+
+ introduction.rst
+ basic-commands.rst
+ template-graphics-commands.rst
+ data-commands.rst
+ mixer-commands.rst
+ query-commands.rst
+ misc-commands.rst
-########\r
-Commands\r
-########\r
+.. _introduction:\r
\r
-The Advanced Media Control Protocol (AMCP) is the main communication protocol used to control and query CasparCG Server 2.0.\r
+*************\r
+Communication\r
+*************\r
\r
* All communication is presumed to be encoded in UTF-8.\r
* Each command has to be terminated with both a carriage return and a linefeed character. For example:\r
* The whole command string is case insensitive.\r
* Since the parameters in a command is separated by spaces, you need to enclose the parameter with quotation marks if you want it to contain spaces.\r
\r
+\r
***********************\r
Backwards Compatibility\r
***********************\r
* 500 FAILED - Internal server error\r
* 501 [command] FAILED - Internal server error\r
* 502 [command] FAILED - Media file unreadable\r
-\r
-.. include:: basic-commands.rst\r
-\r
-.. include:: template-graphics-commands.rst\r
-\r
-.. include:: data-commands.rst\r
-\r
-.. include:: mixer-commands.rst\r
-\r
-.. include:: query-commands.rst\r
-\r
-.. include:: misc-commands.rst\r
\r
\r
\r
--- /dev/null
+.. _reporting-bugs:
+
+**************
+Reporting Bugs
+**************
\ No newline at end of file
# serve to show the default.
import sys, os
+sys.path.append(os.path.abspath('tools/sphinxext'))
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = []
-
-# Add any paths that contain templates here, relative to this directory.
-templates_path = ['_templates']
+templates_path = ['tools/sphinxext']
# The suffix of source filenames.
source_suffix = '.rst'
#source_encoding = 'utf-8-sig'
# The master toctree document.
-master_doc = 'index'
+#master_doc = 'index'
# General information about the project.
project = u'CasparCG'
# -- Options for HTML output ---------------------------------------------------
sys.path.append(os.path.abspath('_themes'))
html_theme_path = ['_themes']
-html_theme = 'default'
-
-
-# The name for this set of Sphinx documents. If None, it defaults to
-# "<project> v<release> documentation".
-#html_title = None
-
-# A shorter title for the navigation bar. Default is the same as html_title.
-#html_short_title = None
-# The name of an image file (relative to this directory) to place at the top
-# of the sidebar.
-#html_logo = None
-
-# The name of an image file (within the static path) to use as favicon of the
-# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
-# pixels large.
-#html_favicon = None
-
-# Add any paths that contain custom static files (such as style sheets) here,
-# relative to this directory. They are copied after the builtin static files,
-# so a file named "default.css" will overwrite the builtin "default.css".
-html_static_path = ['_static']
+html_theme = 'default'
+html_theme_options = {'collapsiblesidebar': True}
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
-#html_last_updated_fmt = '%b %d, %Y'
+html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
-#html_use_smartypants = True
-
-# Custom sidebar templates, maps document names to template names.
-#html_sidebars = {}
+html_use_smartypants = True
-# Additional templates that should be rendered to pages, maps page names to
-# template names.
-#html_additional_pages = {}
+# Custom sidebar templates, filenames relative to this file.
-# If false, no module index is generated.
-#html_domain_indices = True
-
-# If false, no index is generated.
-#html_use_index = True
-
-# If true, the index is split into individual pages for each letter.
-#html_split_index = False
-
-# If true, links to the reST sources are added to the pages.
-#html_show_sourcelink = True
-
-# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
-#html_show_sphinx = True
-
-# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
-#html_show_copyright = True
+# Additional templates that should be rendered to pages.
+html_additional_pages = {
+ 'index': 'indexcontent.html',
+}
-# If true, an OpenSearch description file will be output, and all pages will
-# contain a <link> tag referring to it. The value of this option must be the
-# base URL from which the finished HTML is served.
-#html_use_opensearch = ''
+# Output an OpenSearch description file.
+html_use_opensearch = 'http://docs.python.org/dev/py3k'
-# This is the file name suffix for HTML files (e.g. ".xhtml").
-#html_file_suffix = None
+# Additional static files.
# Output file base name for HTML help builder.
-htmlhelp_basename = 'CasparCGdoc'
+htmlhelp_basename = 'python' + release.replace('.', '')
+
+# Split the index
+html_split_index = True
# -- Options for LaTeX output --------------------------------------------------
--- /dev/null
+*****************\r
+Bluefish Consumer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| sync-time | Time spent waiting for sync. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| tick-time | Time between frames frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^^^\r
+DEVICE\r
+^^^^^^\r
+\r
+Which BlueFish device to attach.\r
+\r
+Syntax::\r
+\r
+ [device:int]\r
+ \r
+Configuration Syntax::\r
+\r
+ <device>[1..]</device>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1\r
+ \r
+ \r
+^^^^^^^^^^^^^^\r
+EMBEDDED_AUDIO\r
+^^^^^^^^^^^^^^\r
+\r
+Enables embedded-audio.\r
+\r
+Syntax::\r
+\r
+ EMBEDDED_AUDIO\r
+ \r
+Default::\r
+\r
+ Disabled\r
+ \r
+Configuration Syntax::\r
+\r
+ <embedded-audio>[true|false]</embedded-audio>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO\r
+ \r
+^^^^^^^^\r
+KEY_ONLY\r
+^^^^^^^^\r
+\r
+Displays key as fill.\r
+\r
+Default::\r
+\r
+ Disabled\r
+\r
+Syntax::\r
+\r
+ KEY_ONLY\r
+ \r
+Configuration Syntax::\r
+\r
+ <key-only>[true|false]</key-only>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY
\ No newline at end of file
--- /dev/null
+*****************\r
+Decklink Consumer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename*]\r
+\r
++---------------+-----------------------------------------------+--------------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+==============+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------------+\r
+| sync-time | Time spent waiting for sync. | fps/2 |\r
++---------------+-----------------------------------------------+--------------+\r
+| tick-time | Time between frames frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------------+\r
+| dropped-frame | Frame was dropped. | N/A |\r
++---------------+-----------------------------------------------+--------------+\r
+| late-frame | Frame was late. | N/A |\r
++---------------+-----------------------------------------------+--------------+\r
+| buffered-video| Frame was dropped. | fps |\r
++---------------+-----------------------------------------------+--------------+\r
+| buffered-audio| Frame was late. | cadence*2 |\r
++---------------+-----------------------------------------------+--------------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^^^\r
+DEVICE\r
+^^^^^^\r
+\r
+Which BlueFish device to attach.\r
+\r
+Syntax::\r
+\r
+ [device:int]\r
+ \r
+Configuration Syntax::\r
+\r
+ <device>[1..]</device>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1\r
+ \r
+ \r
+^^^^^^^^^^^^^^\r
+EMBEDDED_AUDIO\r
+^^^^^^^^^^^^^^\r
+\r
+Enables embedded-audio.\r
+\r
+Syntax::\r
+\r
+ EMBEDDED_AUDIO\r
+ \r
+Default::\r
+\r
+ Disabled\r
+ \r
+Configuration Syntax::\r
+\r
+ <embedded-audio>[true|false]</embedded-audio>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO\r
+ \r
+^^^^^^^^\r
+KEY_ONLY\r
+^^^^^^^^\r
+\r
+Displays key as fill.\r
+\r
+Default::\r
+\r
+ Disabled\r
+\r
+Syntax::\r
+\r
+ KEY_ONLY\r
+ \r
+Configuration Syntax::\r
+\r
+ <key-only>[true|false]</key-only>\r
+ \r
+Example::\r
+ \r
+ << ADD 1 BLUEFISH 1 EMBEDDED_AUDIO KEY_ONLY \r
+ \r
+^^^^^^^\r
+LATENCY\r
+^^^^^^^\r
+\r
+Set latency mode.\r
+\r
+Default::\r
+\r
+ normal\r
+\r
+Configuration Syntax::\r
+\r
+ <latency>[normal|low|default]</latency>\r
+ \r
+^^^^^\r
+KEYER\r
+^^^^^\r
+\r
+Set keyer mode.\r
+\r
+Default::\r
+\r
+ external\r
+\r
+Configuration Syntax::\r
+\r
+ <keyer>[external|internal|default]</keyer>\r
+ \r
+^^^^^^^^^^^^\r
+BUFFER_DEPTH\r
+^^^^^^^^^^^^\r
+\r
+Set buffer depth. Settings this value to low can cause output distortion.\r
+\r
+Default::\r
+\r
+ 3\r
+\r
+Configuration Syntax::\r
+\r
+ <buffer-depth>[1..]</buffer-depth>
\ No newline at end of file
--- /dev/null
+*****************\r
+File Consumer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+The file consumer uses the same option syntax as ffmpeg. \r
+\r
+Note, not all options supported by ffmpeg have been implemented.\r
+\r
+ \r
+^^^^^^^^\r
+FILENAME\r
+^^^^^^^^\r
+\r
+Target filename.\r
+\r
+Syntax::\r
+\r
+ [filename:string]\r
+ \r
+Example::\r
+\r
+ ADD 1 FILE test.mov -vcodec libx264 -crf 5 -preset ultrafast -tune fastdecode -s 1280x720 -r 50 -acodec aac -ab 128k \r
+ REMOVE 1 FILE
\ No newline at end of file
--- /dev/null
+*****************\r
+Image Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+#################################
+ Consumers
+#################################
+
+.. toctree::
+ :maxdepth: 2
+ :numbered:
+
+ decklink.rst
+ bluefish.rst
+ screen.rst
+ system-audio.rst
+ file.rst
+ image.rst
--- /dev/null
+*****************\r
+Screen Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+*****************\r
+System Audio Consumer\r
+*****************
\ No newline at end of file
--- /dev/null
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ CasparCG Documentation Contents
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+.. toctree::
+
+ whatsnew/index.rst
+ amcp/index.rst
+ producers/index.rst
+ consumers/index.rst
+ faq/index.rst
+
+ about.rst
+ bugs.rst
+ copyright.rst
+ license.rst
--- /dev/null
+*********
+Copyright
+*********
--- /dev/null
+==================
+Bluefish FAQ
+==================
\ No newline at end of file
--- /dev/null
+==================
+Decklink FAQ
+==================
\ No newline at end of file
--- /dev/null
+==================
+General CasparCG FAQ
+==================
\ No newline at end of file
--- /dev/null
+.. _faq-index:
+
+#####################################
+ CasparCG Frequently Asked Questions
+#####################################
+
+.. toctree::
+ :maxdepth: 1
+
+ general.rst
+ decklink.rst
+ bluefish.rst
\ No newline at end of file
+++ /dev/null
-.. CasparCG documentation master file, created by
- sphinx-quickstart on Thu Dec 01 22:45:08 2011.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-Welcome to CasparCG's documentation!
-====================================
-
-Contents:
-
-.. toctree::
- :maxdepth: 3
- :numbered:
-
- producers.rst
- consumers.rst
- commands.rst
-
-Indices and tables
-==================
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
-
--- /dev/null
+*******************
+History and License
+*******************
+
+
+++ /dev/null
-#########\r
-Producers\r
-#########\r
-\r
-===============\r
-ffmpeg Producer\r
-===============\r
-\r
----------------\r
-Supported Media\r
----------------\r
-\r
-The ffmpeg producer supports all files that the "ffmpeg" library (www.ffmpeg.org) can play. \r
-\r
--------\r
-Filters\r
--------\r
-\r
-The ffmpeg producer supports "libavfilter" filters through the "FILTER" parameter.\r
-\r
------------\r
-Diagnostics\r
------------\r
-\r
-ffmpeg[*filename* | *video-mode* | *file-frame-number* / *file-nb-frames*]\r
-\r
-+---------------+-----------------------------------------------+--------+\r
-| Graph | Description | Scale |\r
-+===============+===============================================+========+\r
-| frame-time | Time spent decoding the current frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| buffer-count | Number of input packets buffered. | 100 |\r
-+---------------+-----------------------------------------------+--------+\r
-| buffer-size | Size of buffered input packets. | 64MB |\r
-+---------------+-----------------------------------------------+--------+\r
-| underflow | Frame was not ready in time and is skipped. | N/A |\r
-+---------------+-----------------------------------------------+--------+\r
-| seek | Input has seeked. | N/A |\r
-+---------------+-----------------------------------------------+--------+\r
- \r
-----------\r
-Parameters\r
-----------\r
-\r
-^^^^\r
-LOOP\r
-^^^^\r
-Sets whether file will loop.\r
-\r
-Syntax::\r
-\r
- {LOOP}\r
- \r
-Example::\r
- \r
- << PLAY 1-1 MOVIE LOOP\r
- \r
-^^^^\r
-SEEK\r
-^^^^\r
-Sets the start of the file. This point will be used while looping.\r
-\r
-Syntax::\r
-\r
- SEEK [frames:int]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 MOVIE SEEK 100 LOOP\r
- \r
-^^^^\r
-START (CasparCG 2.1)\r
-^^^^\r
-Sets the start of the file. This point will be used while looping.\r
-\r
-Syntax::\r
-\r
- START [frames:int]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 MOVIE START 100 LOOP\r
- \r
-^^^^^^\r
-LENGTH\r
-^^^^^^\r
-Sets the end of the file.\r
-\r
-Syntax::\r
-\r
- LENGTH [frames:int]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 MOVIE LENGTH 100\r
- \r
-^^^^^^\r
-FILTER\r
-^^^^^^\r
-Configures libavfilter which will be used.\r
-\r
-Syntax::\r
-\r
- FILTER [libavfilter-parameters:string]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 MOVIE FILTER hflip:yadif=0:0\r
- \r
----------\r
-Functions\r
----------\r
-\r
-^^^^\r
-LOOP\r
-^^^^\r
-Sets whether file will loop. \r
-\r
-Syntax::\r
-\r
- LOOP [loop:0|1]\r
- \r
-Returns\r
-\r
- The value of LOOP after the command have completed.\r
- \r
-Example::\r
- \r
- << CALL 1-1 LOOP 1\r
- << CALL 1-1 LOOP // Queries without changing.\r
- >> 1\r
- \r
-^^^^\r
-SEEK\r
-^^^^\r
-Seeks in the file.\r
-\r
-Syntax::\r
-\r
- SEEK [frames:int]\r
- \r
-Returns\r
-\r
- Nothing.\r
- \r
-Example::\r
- \r
- << CALL 1-1 SEEK 200\r
- \r
-^^^^\r
-START (CasparCG 2.1)\r
-^^^^\r
-Sets the start of the file. This point will be used while looping.\r
-\r
-Syntax::\r
-\r
- START [frames:int]\r
- \r
-Example::\r
- \r
- << CALL 1-1 START 100\r
- \r
-^^^^^^\r
-LENGTH (CasparCG 2.1)\r
-^^^^^^\r
-Sets the end of the file.\r
-\r
-Syntax::\r
-\r
- LENGTH [frames:int]\r
- \r
-Example::\r
- \r
- << CALL 1-1 LENGTH 100P\r
- \r
-==============\r
-Flash Producer\r
-==============\r
-\r
----------------\r
-Supported Media\r
----------------\r
-\r
-+---------------+-----------------------------------------------+\r
-| Extension | Description |\r
-+===============+===============================================+\r
-| .ft | Flash-template. |\r
-+---------------+-----------------------------------------------+\r
-| .ct | Compressed-template. |\r
-+---------------+-----------------------------------------------+\r
-| .swf | Flash file. |\r
-+---------------+-----------------------------------------------+\r
-\r
------------\r
-Diagnostics\r
------------\r
-\r
-flash[*template-host* | *video-mode*]\r
-\r
-+---------------+-----------------------------------------------+--------+\r
-| Graph | Description | Scale |\r
-+===============+===============================================+========+\r
-| frame-time | Time spent rendering the current frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| tick-time | Time between rendering two frames. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| param | Invoked flash command. | N/A |\r
-+---------------+-----------------------------------------------+--------+\r
-| late-frame | Frame was not ready in time and is skipped. | N/A |\r
-+---------------+-----------------------------------------------+--------+\r
-| sync | Synced time between rendering two frames. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-\r
-\r
-=================\r
-Decklink Producer\r
-=================\r
-\r
------------\r
-Diagnostics\r
------------\r
-\r
-flash[*model-name* | *device-index* | *video-mode*]\r
-\r
-+---------------+-----------------------------------------------+--------+\r
-| Graph | Description | Scale |\r
-+===============+===============================================+========+\r
-| frame-time | Time spent rendering the current frame. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| tick-time | Time between rendering two frames. | fps/2 |\r
-+---------------+-----------------------------------------------+--------+\r
-| dropped-frame | Dropped an input frame. | N/A |\r
-+---------------+-----------------------------------------------+--------+\r
-| late-frame | Frame was not ready in time and is skipped. | N/A |\r
-+---------------+-----------------------------------------------+--------+\r
-| output-buffer | Buffering. | |\r
-+---------------+-----------------------------------------------+--------+\r
-----------\r
-Parameters\r
-----------\r
-\r
-^^^^^^\r
-DEVICE\r
-^^^^^^\r
-\r
-Which BlackMagic device to attach.\r
-\r
-Syntax::\r
-\r
- [device:int]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 DECKLINK 1\r
- \r
-^^^^^^\r
-LENGTH\r
-^^^^^^\r
-Sets the end of the file.\r
-\r
-Syntax::\r
-\r
- LENGTH [frames:int]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 DECKLINK 1 LENGTH 100\r
- \r
-^^^^^^\r
-FILTER\r
-^^^^^^\r
-Configures libavfilter which will be used.\r
-\r
-Syntax::\r
-\r
- FILTER [libavfilter-parameters:string]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 DECKLINK 1 FILTER hflip:yadif=0:0\r
- \r
-^^^^^^\r
-FORMAT\r
-^^^^^^\r
-Sets the video-mode. If no video-mode is provided then the parent channels video-mode will be used.\r
-\r
-Syntax::\r
-\r
- FORMAT [video-mode:string]\r
- \r
-Example::\r
- \r
- << PLAY 1-1 DECKLINK 1 FORMAT PAL LENGTH 100\r
- \r
-==============\r
-Image Producer\r
-==============\r
-\r
----------------\r
-Supported Media\r
----------------\r
-\r
-+-----------------------+-----------------------------------------------+\r
-| Extension | Description |\r
-+=======================+===============================================+\r
-| .png | |\r
-+-----------------------+-----------------------------------------------+\r
-| .tga | |\r
-+-----------------------+-----------------------------------------------+\r
-| .bmp | |\r
-+-----------------------+-----------------------------------------------+\r
-| .jpg, .jpeg, .j2k | |\r
-+-----------------------+-----------------------------------------------+\r
-| .gif | |\r
-+-----------------------+-----------------------------------------------+\r
-| .tif, tiff | |\r
-+-----------------------+-----------------------------------------------+\r
-\r
-=====================\r
-Image Scroll-Producer\r
-=====================
\ No newline at end of file
--- /dev/null
+*****************\r
+Decklink Producer\r
+*****************\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+flash[*model-name* | *device-index* | *video-mode*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent rendering the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| tick-time | Time between rendering two frames. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| dropped-frame | Dropped an input frame. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| late-frame | Frame was not ready in time and is skipped. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| output-buffer | Buffering. | |\r
++---------------+-----------------------------------------------+--------+\r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^^^\r
+DEVICE\r
+^^^^^^\r
+\r
+Which BlackMagic device to attach.\r
+\r
+Syntax::\r
+\r
+ [device:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1\r
+ \r
+^^^^^^\r
+LENGTH\r
+^^^^^^\r
+Sets the end of the file.\r
+\r
+Syntax::\r
+\r
+ LENGTH [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1 LENGTH 100\r
+ \r
+^^^^^^\r
+FILTER\r
+^^^^^^\r
+Configures libavfilter which will be used.\r
+\r
+Syntax::\r
+\r
+ FILTER [libavfilter-parameters:string]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1 FILTER hflip:yadif=0:0\r
+ \r
+^^^^^^\r
+FORMAT\r
+^^^^^^\r
+Sets the video-mode. If no video-mode is provided then the parent channels video-mode will be used.\r
+\r
+Syntax::\r
+\r
+ FORMAT [video-mode:string]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 DECKLINK 1 FORMAT PAL LENGTH 100
\ No newline at end of file
--- /dev/null
+*****************\r
+FFMPEG Producer\r
+*****************\r
+\r
+---------------\r
+Supported Media\r
+---------------\r
+\r
+The ffmpeg producer supports all files that the "ffmpeg" library (www.ffmpeg.org) can play. \r
+\r
+-------\r
+Filters\r
+-------\r
+\r
+The ffmpeg producer supports "libavfilter" filters through the "FILTER" parameter.\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+ffmpeg[*filename* | *video-mode* | *file-frame-number* / *file-nb-frames*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent decoding the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| buffer-count | Number of input packets buffered. | 100 |\r
++---------------+-----------------------------------------------+--------+\r
+| buffer-size | Size of buffered input packets. | 64MB |\r
++---------------+-----------------------------------------------+--------+\r
+| underflow | Frame was not ready in time and is skipped. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| seek | Input has seeked. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+ \r
+----------\r
+Parameters\r
+----------\r
+\r
+^^^^\r
+LOOP\r
+^^^^\r
+Sets whether file will loop.\r
+\r
+Syntax::\r
+\r
+ {LOOP}\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE LOOP\r
+ \r
+^^^^\r
+SEEK\r
+^^^^\r
+Sets the start of the file. This point will be used while looping.\r
+\r
+Syntax::\r
+\r
+ SEEK [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE SEEK 100 LOOP\r
+ \r
+^^^^\r
+START (CasparCG 2.1)\r
+^^^^\r
+Sets the start of the file. This point will be used while looping.\r
+\r
+Syntax::\r
+\r
+ START [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE START 100 LOOP\r
+ \r
+^^^^^^\r
+LENGTH\r
+^^^^^^\r
+Sets the end of the file.\r
+\r
+Syntax::\r
+\r
+ LENGTH [frames:int]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE LENGTH 100\r
+ \r
+^^^^^^\r
+FILTER\r
+^^^^^^\r
+Configures libavfilter which will be used.\r
+\r
+Syntax::\r
+\r
+ FILTER [libavfilter-parameters:string]\r
+ \r
+Example::\r
+ \r
+ << PLAY 1-1 MOVIE FILTER hflip:yadif=0:0\r
+ \r
+---------\r
+Functions\r
+---------\r
+\r
+^^^^\r
+LOOP\r
+^^^^\r
+Sets whether file will loop. \r
+\r
+Syntax::\r
+\r
+ LOOP [loop:0|1]\r
+ \r
+Returns\r
+\r
+ The value of LOOP after the command have completed.\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 LOOP 1\r
+ << CALL 1-1 LOOP // Queries without changing.\r
+ >> 1\r
+ \r
+^^^^\r
+SEEK\r
+^^^^\r
+Seeks in the file.\r
+\r
+Syntax::\r
+\r
+ SEEK [frames:int]\r
+ \r
+Returns\r
+\r
+ Nothing.\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 SEEK 200\r
+ \r
+^^^^\r
+START (CasparCG 2.1)\r
+^^^^\r
+Sets the start of the file. This point will be used while looping.\r
+\r
+Syntax::\r
+\r
+ START [frames:int]\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 START 100\r
+ \r
+^^^^^^\r
+LENGTH (CasparCG 2.1)\r
+^^^^^^\r
+Sets the end of the file.\r
+\r
+Syntax::\r
+\r
+ LENGTH [frames:int]\r
+ \r
+Example::\r
+ \r
+ << CALL 1-1 LENGTH 100P
\ No newline at end of file
--- /dev/null
+*****************\r
+Flash Producer\r
+*****************\r
+\r
+---------------\r
+Supported Media\r
+---------------\r
+\r
++---------------+-----------------------------------------------+\r
+| Extension | Description |\r
++===============+===============================================+\r
+| .ft | Flash-template. |\r
++---------------+-----------------------------------------------+\r
+| .ct | Compressed-template. |\r
++---------------+-----------------------------------------------+\r
+| .swf | Flash file. |\r
++---------------+-----------------------------------------------+\r
+\r
+-----------\r
+Diagnostics\r
+-----------\r
+\r
+flash[*template-host* | *video-mode*]\r
+\r
++---------------+-----------------------------------------------+--------+\r
+| Graph | Description | Scale |\r
++===============+===============================================+========+\r
+| frame-time | Time spent rendering the current frame. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| tick-time | Time between rendering two frames. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
+| param | Invoked flash command. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| late-frame | Frame was not ready in time and is skipped. | N/A |\r
++---------------+-----------------------------------------------+--------+\r
+| sync | Synced time between rendering two frames. | fps/2 |\r
++---------------+-----------------------------------------------+--------+\r
--- /dev/null
+*****************\r
+Image Scroll Producer\r
+*****************
\ No newline at end of file
--- /dev/null
+*****************\r
+Image Producer\r
+*****************
\ No newline at end of file
--- /dev/null
+#################################
+ Producers
+#################################
+
+.. toctree::
+ :maxdepth: 2
+ :numbered:
+
+ ffmpeg.rst
+ flash.rst
+ image.rst
+ image-scroll.rst
+ decklink.rst
--- /dev/null
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+# Check for stylistic and formal issues in .rst and .py
+# files included in the documentation.
+#
+# 01/2009, Georg Brandl
+
+# TODO: - wrong versions in versionadded/changed
+# - wrong markup after versionchanged directive
+
+from __future__ import with_statement
+
+import os
+import re
+import sys
+import getopt
+import subprocess
+from os.path import join, splitext, abspath, exists
+from collections import defaultdict
+
+directives = [
+ # standard docutils ones
+ 'admonition', 'attention', 'caution', 'class', 'compound', 'container',
+ 'contents', 'csv-table', 'danger', 'date', 'default-role', 'epigraph',
+ 'error', 'figure', 'footer', 'header', 'highlights', 'hint', 'image',
+ 'important', 'include', 'line-block', 'list-table', 'meta', 'note',
+ 'parsed-literal', 'pull-quote', 'raw', 'replace',
+ 'restructuredtext-test-directive', 'role', 'rubric', 'sectnum', 'sidebar',
+ 'table', 'target-notes', 'tip', 'title', 'topic', 'unicode', 'warning',
+ # Sphinx custom ones
+ 'acks', 'attribute', 'autoattribute', 'autoclass', 'autodata',
+ 'autoexception', 'autofunction', 'automethod', 'automodule', 'centered',
+ 'cfunction', 'class', 'classmethod', 'cmacro', 'cmdoption', 'cmember',
+ 'code-block', 'confval', 'cssclass', 'ctype', 'currentmodule', 'cvar',
+ 'data', 'deprecated', 'describe', 'directive', 'doctest', 'envvar', 'event',
+ 'exception', 'function', 'glossary', 'highlight', 'highlightlang', 'index',
+ 'literalinclude', 'method', 'module', 'moduleauthor', 'productionlist',
+ 'program', 'role', 'sectionauthor', 'seealso', 'sourcecode', 'staticmethod',
+ 'tabularcolumns', 'testcode', 'testoutput', 'testsetup', 'toctree', 'todo',
+ 'todolist', 'versionadded', 'versionchanged'
+]
+
+all_directives = '(' + '|'.join(directives) + ')'
+seems_directive_re = re.compile(r'\.\. %s([^a-z:]|:(?!:))' % all_directives)
+default_role_re = re.compile(r'(^| )`\w([^`]*?\w)?`($| )')
+leaked_markup_re = re.compile(r'[a-z]::[^=]|:[a-z]+:|`|\.\.\s*\w+:')
+
+
+checkers = {}
+
+checker_props = {'severity': 1, 'falsepositives': False}
+
+def checker(*suffixes, **kwds):
+ """Decorator to register a function as a checker."""
+ def deco(func):
+ for suffix in suffixes:
+ checkers.setdefault(suffix, []).append(func)
+ for prop in checker_props:
+ setattr(func, prop, kwds.get(prop, checker_props[prop]))
+ return func
+ return deco
+
+
+@checker('.py', severity=4)
+def check_syntax(fn, lines):
+ """Check Python examples for valid syntax."""
+ code = ''.join(lines)
+ if '\r' in code:
+ if os.name != 'nt':
+ yield 0, '\\r in code file'
+ code = code.replace('\r', '')
+ try:
+ compile(code, fn, 'exec')
+ except SyntaxError as err:
+ yield err.lineno, 'not compilable: %s' % err
+
+
+@checker('.rst', severity=2)
+def check_suspicious_constructs(fn, lines):
+ """Check for suspicious reST constructs."""
+ inprod = False
+ for lno, line in enumerate(lines):
+ if seems_directive_re.match(line):
+ yield lno+1, 'comment seems to be intended as a directive'
+ if '.. productionlist::' in line:
+ inprod = True
+ elif not inprod and default_role_re.search(line):
+ yield lno+1, 'default role used'
+ elif inprod and not line.strip():
+ inprod = False
+
+
+@checker('.py', '.rst')
+def check_whitespace(fn, lines):
+ """Check for whitespace and line length issues."""
+ for lno, line in enumerate(lines):
+ if '\r' in line:
+ yield lno+1, '\\r in line'
+ if '\t' in line:
+ yield lno+1, 'OMG TABS!!!1'
+ if line[:-1].rstrip(' \t') != line[:-1]:
+ yield lno+1, 'trailing whitespace'
+
+
+@checker('.rst', severity=0)
+def check_line_length(fn, lines):
+ """Check for line length; this checker is not run by default."""
+ for lno, line in enumerate(lines):
+ if len(line) > 81:
+ # don't complain about tables, links and function signatures
+ if line.lstrip()[0] not in '+|' and \
+ 'http://' not in line and \
+ not line.lstrip().startswith(('.. function',
+ '.. method',
+ '.. cfunction')):
+ yield lno+1, "line too long"
+
+
+@checker('.html', severity=2, falsepositives=True)
+def check_leaked_markup(fn, lines):
+ """Check HTML files for leaked reST markup; this only works if
+ the HTML files have been built.
+ """
+ for lno, line in enumerate(lines):
+ if leaked_markup_re.search(line):
+ yield lno+1, 'possibly leaked markup: %r' % line
+
+
+def main(argv):
+ usage = '''\
+Usage: %s [-v] [-f] [-s sev] [-i path]* [path]
+
+Options: -v verbose (print all checked file names)
+ -f enable checkers that yield many false positives
+ -s sev only show problems with severity >= sev
+ -i path ignore subdir or file path
+''' % argv[0]
+ try:
+ gopts, args = getopt.getopt(argv[1:], 'vfs:i:')
+ except getopt.GetoptError:
+ print(usage)
+ return 2
+
+ verbose = False
+ severity = 1
+ ignore = []
+ falsepos = False
+ for opt, val in gopts:
+ if opt == '-v':
+ verbose = True
+ elif opt == '-f':
+ falsepos = True
+ elif opt == '-s':
+ severity = int(val)
+ elif opt == '-i':
+ ignore.append(abspath(val))
+
+ if len(args) == 0:
+ path = '.'
+ elif len(args) == 1:
+ path = args[0]
+ else:
+ print(usage)
+ return 2
+
+ if not exists(path):
+ print('Error: path %s does not exist' % path)
+ return 2
+
+ count = defaultdict(int)
+
+ for root, dirs, files in os.walk(path):
+ # ignore subdirs controlled by svn
+ if '.svn' in dirs:
+ dirs.remove('.svn')
+
+ # ignore subdirs in ignore list
+ if abspath(root) in ignore:
+ del dirs[:]
+ continue
+
+ for fn in files:
+ fn = join(root, fn)
+ if fn[:2] == './':
+ fn = fn[2:]
+
+ # ignore files in ignore list
+ if abspath(fn) in ignore:
+ continue
+
+ ext = splitext(fn)[1]
+ checkerlist = checkers.get(ext, None)
+ if not checkerlist:
+ continue
+
+ if verbose:
+ print('Checking %s...' % fn)
+
+ try:
+ with open(fn, 'r') as f:
+ lines = list(f)
+ except (IOError, OSError) as err:
+ print('%s: cannot open: %s' % (fn, err))
+ count[4] += 1
+ continue
+
+ for checker in checkerlist:
+ if checker.falsepositives and not falsepos:
+ continue
+ csev = checker.severity
+ if csev >= severity:
+ for lno, msg in checker(fn, lines):
+ print('[%d] %s:%d: %s' % (csev, fn, lno, msg))
+ count[csev] += 1
+ if verbose:
+ print()
+ if not count:
+ if severity > 1:
+ print('No problems with severity >= %d found.' % severity)
+ else:
+ print('No problems found.')
+ else:
+ for severity in sorted(count):
+ number = count[severity]
+ print('%d problem%s with severity %d found.' %
+ (number, number > 1 and 's' or '', severity))
+ return int(bool(count))
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
--- /dev/null
+# -*- coding: utf-8 -*-
+"""
+ Sphinx - Python documentation toolchain
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ :copyright: 2007-2010 by Georg Brandl.
+ :license: Python license.
+"""
+
+import sys
+import warnings
+
+# Get rid of UserWarnings reported by pkg_resources.
+warnings.filterwarnings('ignore', category=UserWarning, module='jinja2')
+
+if __name__ == '__main__':
+
+ if sys.version_info[:3] < (2, 4, 0):
+ sys.stderr.write("""\
+Error: Sphinx needs to be executed with Python 2.4 or newer (not 3.0 though).
+(If you run this from the Makefile, you can set the PYTHON variable
+to the path of an alternative interpreter executable, e.g.,
+``make html PYTHON=python2.5``).
+""")
+ sys.exit(1)
+
+ from sphinx import main
+ sys.exit(main(sys.argv))
--- /dev/null
+{% extends "defindex.html" %}
+{% block tables %}
+ <p><strong>Parts of the documentation:</strong></p>
+ <table class="contentstable" align="center"><tr>
+ <td width="50%">
+ <p class="biglink"><a class="biglink" href="{{ pathto("whatsnew/" + release) }}">What's new in CasparCG {{ release }}?</a><br/>
+ <span class="linkdescr">short summary of new features</span></p>
+ <p class="biglink"><a class="biglink" href="{{ pathto("amcp/index") }}">AMCP</a><br/>
+ <span class="linkdescr">describes the AMCP control protocol</span></p>
+ <p class="biglink"><a class="biglink" href="{{ pathto("producers/index") }}">Producers</a><br/>
+ <span class="linkdescr">describes all video sources, "producers"</span></p>
+ <p class="biglink"><a class="biglink" href="{{ pathto("consumers/index") }}">Consumers</a><br/>
+ <span class="linkdescr">describes all video outputs, "consumers"</span></p>
+ <p class="biglink"><a class="biglink" href="{{ pathto("faq/index") }}">FAQs</a><br/>
+ <span class="linkdescr">frequently asked questions (with answers!)</span></p>
+ </td></tr>
+ </table>
+
+ <p><strong>Meta information:</strong></p>
+ <table class="contentstable" align="center"><tr>
+ <td width="50%">
+ <p class="biglink"><a class="biglink" href="{{ pathto("bugs") }}">Reporting bugs</a></p>
+ <p class="biglink"><a class="biglink" href="{{ pathto("about") }}">About the documentation</a></p>
+ </td><td width="50%">
+ <p class="biglink"><a class="biglink" href="{{ pathto("license") }}">History and License of CasparCG</a></p>
+ <p class="biglink"><a class="biglink" href="{{ pathto("copyright") }}">Copyright</a></p>
+ </td></tr>
+ </table>
+{% endblock %}
--- /dev/null
+{% extends "!layout.html" %}
+{% block rootrellink %}
+ <li><a href="{{ pathto('index') }}">{{ shorttitle }}</a>{{ reldelim1 }}</li>
+{% endblock %}
+{% block extrahead %}
+{{ super() }}
+{% endblock %}
+{% block footer %}
+ <div class="footer">
+ © <a href="{{ pathto('copyright') }}">Copyright</a> {{ copyright|e }}.
+ <br />
+ <a href="http://www.python.org/psf/donations/">Please donate.</a>
+ <br />
+ Last updated on {{ last_updated|e }}.
+ <a href="{{ pathto('bugs') }}">Found a bug</a>?
+ <br />
+ Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version|e }}.
+ </div>
+{% endblock %}
+{% block sidebarsourcelink %}
+{%- if show_source and has_source and sourcename %}
+<h3>{{ _('This Page') }}</h3>
+<ul class="this-page-menu">
+ <li><a href="{{ pathto('bugs') }}">Report a Bug</a></li>
+ <li><a href="{{ pathto('_sources/' + sourcename, true)|e }}"
+ rel="nofollow">Show Source</a></li>
+</ul>
+{%- endif %}
+{% endblock %}
--- /dev/null
+****************************
+ What's New in CasparCG 2.0
+****************************
+
+Introduction
+============
--- /dev/null
+.. _whatsnew-index:\r
+\r
+#######################\r
+ What's New in CasparCG\r
+#######################\r
+\r
+:Date: |today|\r
+\r
+.. toctree::\r
+ :maxdepth: 2\r
+\r
+ 2_0.rst\r