System/Library/PrivateFrameworks/CMCapture.framework
BWCoreMotionMetadataSourceNode.h
Download BWCoreMotionMetadataSourceNode.h
@class CMMotionManager, NSObject;
@protocol OS_dispatch_queue;
@interface BWCoreMotionMetadataSourceNode : BWSourceNode {
CMMotionManager *_motionManager;
int _bufferGenerationRate;
int _samplesPerBuffer;
BOOL _running;
struct BWCoreMotionMetadataSampleData { unsigned int x0; unsigned int x1; double x2; double x3; double x4; double x5; double x6; float x7; float x8; float x9; } *_sampleDataForBuffer;
int _numSamplesInBuffer;
struct opaqueCMFormatDescription { } *_boxedMetadataFormatDescription;
unsigned int _localIDOfCoreMotionMetadata_BE;
NSObject<OS_dispatch_queue> *_emitSamplesDispatchQueue;
}
@property (readonly, nonatomic) struct opaqueCMFormatDescription { } *formatDescription;
+ (void)initialize;
+ (int)extractBWCoreMotionMetadataFromBlockBuffer:(struct OpaqueCMBlockBuffer { } *)a0 intoNativeEndianSampleData:(struct BWCoreMotionMetadataSampleData { unsigned int x0; unsigned int x1; double x2; double x3; double x4; double x5; double x6; float x7; float x8; float x9; } *)a1;
+ (int)extractBWCoreMotionMetadataFromSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0 intoNativeEndianSampleData:(struct BWCoreMotionMetadataSampleData { unsigned int x0; unsigned int x1; double x2; double x3; double x4; double x5; double x6; float x7; float x8; float x9; } *)a1;
- (BOOL)stop:(id *)a0;
- (void)dealloc;
- (struct OpaqueCMClock { } *)clock;
- (BOOL)start:(id *)a0;
- (id)nodeSubType;
- (id)initWithBufferGenerationRate:(int)a0 samplesPerBuffer:(int)a1;
@end