Banuba SDK
libs
djinni
generated
objc
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.
Generated by
1.8.20