src/libtsduck/dtv/tsEITProcessor.cpp
void ts::EITProcessor::setInputPID(ts::PID pid)
{
    // Don't break the state if there is exactly the same uniqeu input PID.
    if (_input_pids.count() != 1 || !_input_pids.test(pid)) {
        clearInputPIDs();
        addInputPID(pid);
    }
}
// Set one single input PID without altering the output PID.
Set one single input PID without altering the output PID.
Set one single input PID without altering the output PID .
void ts::EITProcessor::setInputPID(ts::PID pid)
{
    if (_input_pids.count() != 1 || !_input_pids.test(pid)) {
        clearInputPIDs();
        addInputPID(pid);
    }
}
void ts :: EITProcessor :: setInputPID ( ts :: PID pid ) { if ( _input_pids . count ( ) != 1 || ! _input_pids . test ( pid ) ) { clearInputPIDs ( ) ; addInputPID ( pid ) ; } }
Set one single input PID without altering the output PID.
Set one single input PID without altering the output PID .
// Don't break the state if there is exactly the same uniqeu input PID.