public override int GetHashCode() { unchecked { return (int) (header_data ^ sample_rate ^ frames ^ version); } }