Valkka  1.6.1
OpenSource Video Management
Public Member Functions | Protected Attributes | List of all members
DoubleGate Class Reference

Gates between two input streams. More...

#include <framefilterset.h>

Collaboration diagram for DoubleGate:
Collaboration graph
[legend]

Public Member Functions

 DoubleGate (const char *name, FrameFilter *next=NULL, FrameFilter *next2=NULL)
 
void setChannel (int i)
 
int getCurrentChannel ()
 
FrameFiltergetInputChannel (int i)
 

Protected Attributes

std::string name
 
CachingGateFrameFilter channel0
 
CachingGateFrameFilter channel1
 
int n_channel
 

Detailed Description

Gates between two input streams.

The idea is this:

*  filter_chain_0 ----> +--------+ ----> output_filter_chain0
*                       | Double |
*                       | Gate   | 
*                       |        |
*  filter_chain_1 ----> +--------+ ----> output_filter_chain1
* 

The documentation for this class was generated from the following files: