added __init__ to PCMDescriptor