CathodeRetro::Internal::SignalLevels

An internal structure containing information about the various voltage levels of the signal, as well as how much temporal artifact reduction to apply.

This structure is created by Internal::SignalGenerator and used by Internal::SignalDecoder.

Index

Members

temporalArtifactReduction
                float temporalArtifactReduction
              
Type
float
Description
How much temporal artifact reduction to apply when decoding: 0 means that there's only one version of the incoming signal and no artifact reduction should be applied.
whiteLevel
                float whiteLevel
              
Type
float
Description

The scanline signal level corresponding to the brightest displayable color (white).

For the output from the generator, this is always 1.0. For a true signal from an actual source, this may be some other value.

blackLevel
                float blackLevel
              
Type
float
Description

The scanline signal level corresponding to the darkest displayable color (black).

For the output from the generator, this is always 0.0. For a true signal from an actual source, this may be some other value.

saturationScale
                float saturationScale
              
Type
float
Description

The amplitude of the color carrier waveform that corresponds to full saturation.

For the output from the generator, this is always 0.5. For a true signal from an actual source, this may be some other value.