Banuba SDK
BNBImageReleaser.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file generated by Djinni from utils.djinni
3 
4 #import <Foundation/Foundation.h>
5 
6 
7 /**
8  * Only android interface.
9  * The interface required for the correct closing of java image,
10  * after pointers of the image planes have been freed on the cpp side.
11  */
12 @interface BNBImageReleaser : NSObject
13 
14 /**
15  * Increments the reference count by 1 for an interface pointer to a object.
16  * MUST be called before release().
17  */
18 - (void)addRef;
19 
20 /**
21  * Increments the reference count by number for an interface pointer to a object.
22  * @param number number of add ref.
23  * MUST be called before release().
24  */
25 - (void)addRefCount:(int32_t)number;
26 
27 /**
28  * Decrements the reference count for an interface on a COM object.
29  * After the last ref is deleted, the java image will be closed(released).
30  * MUST be called from the deleters of bnb::color_plane.
31  */
32 - (void)release;
33 
34 @end
BNBImageReleaser
Only android interface.
Definition: BNBImageReleaser.h:13
-[BNBImageReleaser release]
void release()
Decrements the reference count for an interface on a COM object.
-[BNBImageReleaser addRef]
void addRef()
Increments the reference count by 1 for an interface pointer to a object.