Are you saying you want to pass encoded, compressed images to Skia, have Skia call your hardware decoders, and then further use the resulting uncompressed images with Skia? I don't believe we have any hooks exposed to allow you to replace our image decoders, but you may find an alternative just as good.
SkBitmap::setPixels() allows you to back a bitmap with externally managed pixels. So you could call your hardware decoders yourself on some memory you control, pass a pointer to it into an SkBitmap, and run from there using the SkBitmap as you'd normally use in Skia.
If you're looking to have Skia work with compressed images that are partially decoded on the fly by hardware as needed to get pixels, I'm not aware of any support for that in Skia.