Codec2: C2ParamDescriptor fixes

type() is now index()
added dependencies
use attributes instead of individual boolean flags

Bug: 64121714
Change-Id: If0b5326e19cf007cece517231cb55147607e3379
4 files changed