Factored out repetitive subclass code into AudioDecoder::ClearAllMetadata
Don’t continue decoding without a valid AudioConverter