######## ####### ##################\r
| FILE | | GPU | | DISPLAY DEVICE |\r
######## ####### ##################\r
+\r
**********************************************************************************\r
1.1. Producers\r
**********************************************************************************\r
----------------------------------------------------------------------------------\r
1.2.5. Decklink Producer (decklink)\r
----------------------------------------------------------------------------------\r
+\r
**********************************************************************************\r
1.2. Consumers\r
**********************************************************************************\r
**********************************************************************************\r
2.3. Command Specification\r
**********************************************************************************\r
+\r
----------------------------------------------------------------------------------\r
2.3.1. Required Value\r
----------------------------------------------------------------------------------\r
**********************************************************************************\r
2.4. Basic Commands\r
**********************************************************************************\r
+\r
----------------------------------------------------------------------------------\r
2.4.1. LOADBG\r
----------------------------------------------------------------------------------\r
**********************************************************************************\r
2.6. Template Graphics Commands\r
**********************************************************************************\r
+\r
----------------------------------------------------------------------------------\r
2.6.1. Template Data\r
----------------------------------------------------------------------------------\r
**********************************************************************************\r
2.7. Mixer Commands\r
**********************************************************************************\r
+\r
----------------------------------------------------------------------------------\r
2.7.1. MIXER VIDEO IS_KEY\r
----------------------------------------------------------------------------------\r
**********************************************************************************\r
2.8. Query Commands\r
**********************************************************************************\r
+\r
----------------------------------------------------------------------------------\r
2.8.1. CINF\r
----------------------------------------------------------------------------------\r
**********************************************************************************\r
2.9. Misc Commands\r
**********************************************************************************\r
+\r
----------------------------------------------------------------------------------\r
2.9.1. BYE\r
----------------------------------------------------------------------------------\r
EndProject\r
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "documentation", "documentation", "{32079541-68ED-4319-91FB-0FF041642679}"\r
ProjectSection(SolutionItems) = preProject\r
+ Casparcg 2.0 Documentation.txt = Casparcg 2.0 Documentation.txt\r
..\CasparCG 2.0 Preliminary Change Log.txt = ..\CasparCG 2.0 Preliminary Change Log.txt\r
COPYING.txt = COPYING.txt\r
README.txt = README.txt\r
\r
namespace caspar { namespace core {\r
\r
-////////////////////////////////////////////////////////////////////////////////////////////////////\r
-/// \class channel\r
-///\r
-/// \brief\r
-/// \r
-/// |**********| <- empty frame <- |***********| <- frame format <- |**********|\r
-/// PROTOCOL -> | PRODUCER | | MIXER | | CONSUMER | -> DISPLAY DEVICE\r
-/// |**********| -> rendered frames -> |***********| -> formatted frame -> |**********|\r
-/// \r
-////////////////////////////////////////////////////////////////////////////////////////////////////\r
class channel : boost::noncopyable\r
{\r
public:\r