/** * Reads feature from a reader object. * * @param reader non-const reference to a reader object */ public bool Read(ref FeatureReader reader) { FeatureHeader hdr = new FeatureHeader(); //featureArray.Clear(); if (reader.Read(ref hdr, ref featureArray)) { type = hdr.type; m_frameLength = hdr.frameLength; m_paramsPerFrame = hdr.paramsPerFrame; wavFilename = hdr.wavFilename; timestamp = hdr.timestamp; return(true); } else { return(false); } }
/** * Reads feature from a reader object. * * @param reader non-const reference to a reader object */ public bool Read(ref FeatureReader reader) { FeatureHeader hdr = new FeatureHeader(); //featureArray.Clear(); if (reader.Read(ref hdr, ref featureArray)) { type = hdr.type; m_frameLength = hdr.frameLength; m_paramsPerFrame = hdr.paramsPerFrame; wavFilename = hdr.wavFilename; timestamp = hdr.timestamp; return true; } else { return false; } }