Client Type
interface ClientType
Client types are used to distinguish between various devices and their differences in protocol scrambling. Each distinct client needs its own decoders and encoders, though the models are shared between them.