Searched refs:AImage (Results 1 - 6 of 6) sorted by relevance

/frameworks/av/include/ndk/
H A DNdkImage.h46 * AImage is an opaque type that provides access to image generated by {@link AImageReader}.
48 typedef struct AImage AImage; typedef in typeref:struct:AImage
75 * <p>For example, the {@link AImage} object can provide data
80 * @see AImage
218 * For example, the {@link AImage} object can provide data in this format from a
226 * @see AImage
314 * For example, the {@link AImage} object can provide data in this format from a
322 * @see AImage
341 * of a DEPTH16-format {@link AImage}, an
[all...]
H A DNdkImageReader.h48 * AImage is an opaque type that allows direct application access to image data rendered into a
57 * The maxImages parameter determines the maximum number of {@link AImage} objects that can be
72 * by the user, one of them has to be released before a new {@link AImage} will become
83 * @see AImage
92 * <p>This method will return all {@link AImage} objects acquired by this reader (via
102 * Get a {@link ANativeWindow} that can be used to produce {@link AImage} for this image reader.
116 * Query the default width of the {@link AImage} generated by this reader, in pixels.
132 * Query the default height of the {@link AImage} generated by this reader, in pixels.
148 * Query the format of the {@link AImage} generated by this reader.
161 * Query the maximum number of concurrently acquired {@link AImage}
[all...]
/frameworks/av/media/ndk/
H A DNdkImageReaderPriv.h64 media_status_t acquireNextImage(/*out*/AImage** image);
65 media_status_t acquireLatestImage(/*out*/AImage** image);
76 friend struct AImage; // for grabing reader lock
78 media_status_t acquireCpuConsumerImageLocked(/*out*/AImage** image);
82 // Called by AImage to close image
83 void releaseImageLocked(AImage* image);
136 List<AImage*> mAcquiredImages;
H A DNdkImagePriv.h33 struct AImage { struct
34 AImage(AImageReader* reader, int32_t format,
46 // only For AImage to grab reader lock
62 // AImage should be deleted through free() API.
63 ~AImage();
69 // When reader is close, AImage will only accept close API call
H A DNdkImage.cpp32 AImage::AImage(AImageReader* reader, int32_t format, function in class:AImage
41 AImage::~AImage() {
44 "Error: AImage %p is deleted before returning buffer to AImageReader!", this);
49 AImage::isClosed() const {
55 AImage::close() {
62 LOG_ALWAYS_FATAL("Error: AImage not closed before AImageReader close!");
73 AImage::free() {
75 ALOGE("Cannot free AImage befor
[all...]
H A DNdkImageReader.cpp236 AImage* image = *it;
253 AImageReader::acquireCpuConsumerImageLocked(/*out*/AImage** image) {
329 *image = new AImage(this, mFormat, buffer, buffer->timestamp,
332 *image = new AImage(this, mFormat, buffer, buffer->timestamp,
357 AImageReader::releaseImageLocked(AImage* image) {
361 ALOGW("AImage %p has no buffer!", image);
373 AImage* readerCopy = *it;
381 ALOGE("Error: AImage %p is not generated by AImageReader %p",
407 AImageReader::acquireNextImage(/*out*/AImage** image) {
413 AImageReader::acquireLatestImage(/*out*/AImage** imag
[all...]

Completed in 353 milliseconds