Home | History | Annotate | Download | only in ndk

Lines Matching defs:AImageReader

38 const char* AImageReader::kCallbackFpKey = "Callback";
39 const char* AImageReader::kContextKey = "Context";
42 AImageReader::isSupportedFormat(int32_t format) {
59 AImageReader::getNumPlanesForFormat(int32_t format) {
77 AImageReader::FrameListener::onFrameAvailable(const BufferItem& /*item*/) {
79 sp<AImageReader> reader = mReader.promote();
81 ALOGW("A frame is available after AImageReader closed!");
88 sp<AMessage> msg = new AMessage(AImageReader::kWhatImageAvailable, reader->mHandler);
89 msg->setPointer(AImageReader::kCallbackFpKey, (void *) mListener.onImageAvailable);
90 msg->setPointer(AImageReader::kContextKey, mListener.context);
95 AImageReader::FrameListener::setImageListener(AImageReader_ImageListener* listener) {
107 AImageReader::setImageListenerLocked(AImageReader_ImageListener* listener) {
112 AImageReader::setImageListener(AImageReader_ImageListener* listener) {
117 void AImageReader::CallbackHandler::onMessageReceived(
143 AImageReader::AImageReader(int32_t width, int32_t height, int32_t format, int32_t maxImages) :
149 AImageReader::init() {
221 AImageReader::~AImageReader() {
253 AImageReader::acquireCpuConsumerImageLocked(/*out*/AImage** image) {
278 ALOGE("NV21 format is not supported by AImageReader");
300 ALOGW("%s: Producer buffer size: %dx%d, doesn't match AImageReader configured size: %dx%d",
340 AImageReader::getLockedBufferLocked() {
352 AImageReader::returnLockedBufferLocked(CpuConsumer::LockedBuffer* buffer) {
357 AImageReader::releaseImageLocked(AImage* image) {
381 ALOGE("Error: AImage %p is not generated by AImageReader %p",
387 AImageReader::getBufferWidth(CpuConsumer::LockedBuffer* buffer) {
397 AImageReader::getBufferHeight(CpuConsumer::LockedBuffer* buffer) {
407 AImageReader::acquireNextImage(/*out*/AImage** image) {
413 AImageReader::acquireLatestImage(/*out*/AImage** image) {
441 /*out*/AImageReader** reader) {
456 if (!AImageReader::isSupportedFormat(format)) {
457 ALOGE("%s: format %d is not supported by AImageReader",
467 //*reader = new AImageReader(width, height, format, maxImages);
468 AImageReader* tmpReader = new AImageReader(width, height, format, maxImages);
470 ALOGE("%s: AImageReader allocation failed", __FUNCTION__);
475 ALOGE("%s: AImageReader initialization failed!", __FUNCTION__);
485 void AImageReader_delete(AImageReader* reader) {
494 media_status_t AImageReader_getWindow(AImageReader* reader, /*out*/ANativeWindow** window) {
506 media_status_t AImageReader_getWidth(const AImageReader* reader, /*out*/int32_t* width) {
518 media_status_t AImageReader_getHeight(const AImageReader* reader, /*out*/int32_t* height) {
530 media_status_t AImageReader_getFormat(const AImageReader* reader, /*out*/int32_t* format) {
542 media_status_t AImageReader_getMaxImages(const AImageReader* reader, /*out*/int32_t* maxImages) {
554 media_status_t AImageReader_acquireNextImage(AImageReader* reader, /*out*/AImage** image) {
565 media_status_t AImageReader_acquireLatestImage(AImageReader* reader, /*out*/AImage** image) {
577 AImageReader* reader, AImageReader_ImageListener* listener) {