feat: Make Frame thread-safe and improve error messages (#2327)
* fix: Fix multi-Thread access on Java * fix: Thread-lock access on iOS as well * whoops add missing header impl * Update Podfile.lock * fix: Don't use `CFGetRetainCount` * fix: Lock access on iOS as well * C++ format * More detailed error * chore: Move getters into `Frame` * Format c++ * Use enum `orientation` again * format * fix: Synchronize `isValid` on Java * Also log pixelformat * feat: Use Java enums in C++ * Format C++
This commit is contained in:
@@ -19,4 +19,14 @@
|
||||
@property(nonatomic, readonly) CMSampleBufferRef _Nonnull buffer;
|
||||
@property(nonatomic, readonly) UIImageOrientation orientation;
|
||||
|
||||
// Getters
|
||||
- (NSString* _Nonnull)pixelFormat;
|
||||
- (BOOL)isMirrored;
|
||||
- (BOOL)isValid;
|
||||
- (size_t)width;
|
||||
- (size_t)height;
|
||||
- (double)timestamp;
|
||||
- (size_t)bytesPerRow;
|
||||
- (size_t)planesCount;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user