avio->m_pIO ==> avio->device() if we don't declare read as QAVIOContext's member