Generalized double extension and descriptions of quadratic Lie superalgebras