Lines Matching refs:reader

79     sp<AImageReader> reader = mReader.promote();
80 if (reader == nullptr) {
82 return; // reader has been closed
88 sp<AMessage> msg = new AMessage(AImageReader::kWhatImageAvailable, reader->mHandler);
441 /*out*/AImageReader** reader) {
462 if (reader == nullptr) {
463 ALOGE("%s: reader argument is null", __FUNCTION__);
467 //*reader = new AImageReader(width, height, format, maxImages);
479 *reader = tmpReader;
480 (*reader)->incStrong((void*) AImageReader_new);
485 void AImageReader_delete(AImageReader* reader) {
487 if (reader != nullptr) {
488 reader->decStrong((void*) AImageReader_delete);
494 media_status_t AImageReader_getWindow(AImageReader* reader, /*out*/ANativeWindow** window) {
496 if (reader == nullptr || window == nullptr) {
497 ALOGE("%s: invalid argument. reader %p, window %p",
498 __FUNCTION__, reader, window);
501 *window = reader->getWindow();
506 media_status_t AImageReader_getWidth(const AImageReader* reader, /*out*/int32_t* width) {
508 if (reader == nullptr || width == nullptr) {
509 ALOGE("%s: invalid argument. reader %p, width %p",
510 __FUNCTION__, reader, width);
513 *width = reader->getWidth();
518 media_status_t AImageReader_getHeight(const AImageReader* reader, /*out*/int32_t* height) {
520 if (reader == nullptr || height == nullptr) {
521 ALOGE("%s: invalid argument. reader %p, height %p",
522 __FUNCTION__, reader, height);
525 *height = reader->getHeight();
530 media_status_t AImageReader_getFormat(const AImageReader* reader, /*out*/int32_t* format) {
532 if (reader == nullptr || format == nullptr) {
533 ALOGE("%s: invalid argument. reader %p, format %p",
534 __FUNCTION__, reader, format);
537 *format = reader->getFormat();
542 media_status_t AImageReader_getMaxImages(const AImageReader* reader, /*out*/int32_t* maxImages) {
544 if (reader == nullptr || maxImages == nullptr) {
545 ALOGE("%s: invalid argument. reader %p, maxImages %p",
546 __FUNCTION__, reader, maxImages);
549 *maxImages = reader->getMaxImages();
554 media_status_t AImageReader_acquireNextImage(AImageReader* reader, /*out*/AImage** image) {
556 if (reader == nullptr || image == nullptr) {
557 ALOGE("%s: invalid argument. reader %p, maxImages %p",
558 __FUNCTION__, reader, image);
561 return reader->acquireNextImage(image);
565 media_status_t AImageReader_acquireLatestImage(AImageReader* reader, /*out*/AImage** image) {
567 if (reader == nullptr || image == nullptr) {
568 ALOGE("%s: invalid argument. reader %p, maxImages %p",
569 __FUNCTION__, reader, image);
572 return reader->acquireLatestImage(image);
577 AImageReader* reader, AImageReader_ImageListener* listener) {
579 if (reader == nullptr) {
580 ALOGE("%s: invalid argument! reader %p", __FUNCTION__, reader);
584 reader->setImageListener(listener);