Affidavits are generally hearsay and inadmissible regardless of the witness’s availability, unless it meets one of the hearsay exceptions.
I don’t think so. Hearsay is what the testifying person hears someone else say. Here, the testifying witness is testifying to what he saw himself.