Versions in this module Expand all Collapse all v0 v0.0.3 Mar 16, 2026 Changes in this version + const AASSET_MODE_BUFFER + const AASSET_MODE_RANDOM + const AASSET_MODE_STREAMING + const AASSET_MODE_UNKNOWN + const ANDROID_IMAGE_DECODER_BAD_PARAMETER + const ANDROID_IMAGE_DECODER_BLEND_OP_SRC + const ANDROID_IMAGE_DECODER_BLEND_OP_SRC_OVER + const ANDROID_IMAGE_DECODER_DISPOSE_OP_BACKGROUND + const ANDROID_IMAGE_DECODER_DISPOSE_OP_NONE + const ANDROID_IMAGE_DECODER_DISPOSE_OP_PREVIOUS + const ANDROID_IMAGE_DECODER_ERROR + const ANDROID_IMAGE_DECODER_FINISHED + const ANDROID_IMAGE_DECODER_INCOMPLETE + const ANDROID_IMAGE_DECODER_INFINITE + const ANDROID_IMAGE_DECODER_INTERNAL_ERROR + const ANDROID_IMAGE_DECODER_INVALID_CONVERSION + const ANDROID_IMAGE_DECODER_INVALID_INPUT + const ANDROID_IMAGE_DECODER_INVALID_SCALE + const ANDROID_IMAGE_DECODER_INVALID_STATE + const ANDROID_IMAGE_DECODER_SEEK_ERROR + const ANDROID_IMAGE_DECODER_SUCCESS + const ANDROID_IMAGE_DECODER_UNSUPPORTED_FORMAT + func AAssetDir_close(assetDir *AAssetDir) + func AAssetDir_getNextFileName(assetDir *AAssetDir) string + func AAssetDir_rewind(assetDir *AAssetDir) + func AAsset_close(asset *AAsset) + func AAsset_getBuffer(asset *AAsset) unsafe.Pointer + func AAsset_isAllocated(asset *AAsset) int32 + func AAsset_openFileDescriptor(asset *AAsset, outStart *Off_t, outLength *Off_t) int32 + func AAsset_openFileDescriptor64(asset *AAsset, outStart *Off64_t, outLength *Off64_t) int32 + func AAsset_read(asset *AAsset, buf unsafe.Pointer, count uint64) int32 + func AImageDecoderFrameInfo_delete(info *AImageDecoderFrameInfo) + func AImageDecoderFrameInfo_getBlendOp(info *AImageDecoderFrameInfo) int32 + func AImageDecoderFrameInfo_getDisposeOp(info *AImageDecoderFrameInfo) int32 + func AImageDecoderFrameInfo_getDuration(info *AImageDecoderFrameInfo) int64 + func AImageDecoderFrameInfo_hasAlphaWithinBounds(info *AImageDecoderFrameInfo) bool + func AImageDecoderHeaderInfo_getAlphaFlags(p0 *AImageDecoderHeaderInfo) int32 + func AImageDecoderHeaderInfo_getAndroidBitmapFormat(p0 *AImageDecoderHeaderInfo) int32 + func AImageDecoderHeaderInfo_getDataSpace(p0 *AImageDecoderHeaderInfo) int32 + func AImageDecoderHeaderInfo_getHeight(p0 *AImageDecoderHeaderInfo) int32 + func AImageDecoderHeaderInfo_getMimeType(p0 *AImageDecoderHeaderInfo) string + func AImageDecoderHeaderInfo_getWidth(p0 *AImageDecoderHeaderInfo) int32 + func AImageDecoder_advanceFrame(decoder *AImageDecoder) int32 + func AImageDecoder_computeSampledSize(decoder *AImageDecoder, sampleSize int32, width *int32, height *int32) int32 + func AImageDecoder_createFromAAsset(asset *AAsset, outDecoder **AImageDecoder) int32 + func AImageDecoder_createFromBuffer(buffer unsafe.Pointer, length uint64, outDecoder **AImageDecoder) int32 + func AImageDecoder_createFromFd(fd int32, outDecoder **AImageDecoder) int32 + func AImageDecoder_decodeImage(decoder *AImageDecoder, pixels unsafe.Pointer, stride uint64, size uint64) int32 + func AImageDecoder_delete(decoder *AImageDecoder) + func AImageDecoder_getFrameInfo(decoder *AImageDecoder, info *AImageDecoderFrameInfo) int32 + func AImageDecoder_getMinimumStride(decoder *AImageDecoder) uint64 + func AImageDecoder_getRepeatCount(decoder *AImageDecoder) int32 + func AImageDecoder_isAnimated(decoder *AImageDecoder) bool + func AImageDecoder_resultToString(p0 int32) string + func AImageDecoder_rewind(decoder *AImageDecoder) int32 + func AImageDecoder_setAndroidBitmapFormat(decoder *AImageDecoder, format int32) int32 + func AImageDecoder_setCrop(decoder *AImageDecoder, crop ARect) int32 + func AImageDecoder_setDataSpace(decoder *AImageDecoder, dataspace int32) int32 + func AImageDecoder_setInternallyHandleDisposePrevious(decoder *AImageDecoder, handleInternally bool) + func AImageDecoder_setTargetSize(decoder *AImageDecoder, width int32, height int32) int32 + func AImageDecoder_setUnpremultipliedRequired(decoder *AImageDecoder, unpremultipliedRequired bool) int32 + type AAsset C.AAsset + func AAssetManager_open(mgr *AAssetManager, filename string, mode int32) *AAsset + type AAssetDir C.AAssetDir + func AAssetManager_openDir(mgr *AAssetManager, dirName string) *AAssetDir + type AAssetManager C.AAssetManager + type AImageDecoder C.AImageDecoder + type AImageDecoderFrameInfo C.AImageDecoderFrameInfo + func AImageDecoderFrameInfo_create() *AImageDecoderFrameInfo + type AImageDecoderHeaderInfo C.AImageDecoderHeaderInfo + func AImageDecoder_getHeaderInfo(decoder *AImageDecoder) *AImageDecoderHeaderInfo + type ARect C.ARect + func AImageDecoderFrameInfo_getFrameRect(info *AImageDecoderFrameInfo) ARect + type CgoAllocMap struct + func UnpackPCharString(str string) (*C.char, *CgoAllocMap) + func (a *CgoAllocMap) Add(ptr unsafe.Pointer) + func (a *CgoAllocMap) Borrow(b *CgoAllocMap) + func (a *CgoAllocMap) Free() + func (a *CgoAllocMap) IsEmpty() bool + type Off64_t C.off64_t + func AAsset_getLength64(asset *AAsset) Off64_t + func AAsset_getRemainingLength64(asset *AAsset) Off64_t + func AAsset_seek64(asset *AAsset, offset Off64_t, whence int32) Off64_t + type Off_t C.off_t + func AAsset_getLength(asset *AAsset) Off_t + func AAsset_getRemainingLength(asset *AAsset) Off_t + func AAsset_seek(asset *AAsset, offset Off_t, whence int32) Off_t + type SliceHeader struct + Cap int + Data unsafe.Pointer + Len int