text: /*
  * This header is generated by classdump-dyld 1.0
  * on Wednesday, March 22, 2017 at 9:06:48 AM Mountain Standard Time
  * Operating System: Version 10.1 (Build 14U593)
  * Image Source: /System/Library/PrivateFrameworks/VideoProcessing.framework/VideoProcessing
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  typedef struct OpaqueAudioComponentInstance* OpaqueAudioComponentInstanceRef;
  
  typedef struct SMPTETime {
  	short mSubframes;
  	short mSubframeDivisor;
  	unsigned mCounter;
  	unsigned mType;
  	unsigned mFlags;
  	short mHours;
  	short mMinutes;
  	short mSeconds;
  	short mFrames;
  } SMPTETime;
  
  typedef struct AudioTimeStamp {
  	double mSampleTime;
  	unsigned long long mHostTime;
  	double mRateScalar;
  	unsigned long long mWordClockTime;
  	SMPTETime mSMPTETime;
  	unsigned mFlags;
  	unsigned mReserved;
  } AudioTimeStamp;
  
  typedef struct AudioStreamBasicDescription {
  	double mSampleRate;
  	unsigned mFormatID;
  	unsigned mFormatFlags;
  	unsigned mBytesPerPacket;
  	unsigned mFramesPerPacket;
  	unsigned mBytesPerFrame;
  	unsigned mChannelsPerFrame;
  	unsigned mBitsPerChannel;
  	unsigned mReserved;
  } AudioStreamBasicDescription;
  
  typedef struct AudioBuffer {
  	unsigned mNumberChannels;
  	unsigned mDataByteSize;
  	void mData;
  } AudioBuffer;
  
  typedef struct AudioBufferList {
  	unsigned mNumberBuffers;
  	AudioBuffer mBuffers[1];
  } AudioBufferList;
  
  typedef struct {
  	long long value;
  	int timescale;
  	unsigned flags;
  	long long epoch;
  } SCD_Struct_VC6;
  
  typedef struct opaqueCMSampleBuffer* opaqueCMSampleBufferRef;
  
  typedef struct __CVBuffer* CVBufferRef;
  
  typedef struct sqlite3* sqlite3Ref;
  
  typedef struct DSPSplitComplex {
  	float realp;
  	float imagp;
  } DSPSplitComplex;
  
  typedef struct CGPoint {
  	double x;
  	double y;
  } CGPoint;
  
  typedef struct CGSize {
  	double width;
  	double height;
  } CGSize;
  
  typedef struct CGRect {
  	CGPoint origin;
  	CGSize size;
  } CGRect;
  
  typedef struct CGColorSpace* CGColorSpaceRef;
  
  typedef struct CGContext* CGContextRef;
  
  typedef struct __CVPixelBufferPool* CVPixelBufferPoolRef;
  
  typedef struct OpaqueVTPixelTransferSession* OpaqueVTPixelTransferSessionRef;
  
  typedef struct CGImage* CGImageRef;
  
  typedef struct OpaqueFigPhotoJPEGDecodeSession* OpaqueFigPhotoJPEGDecodeSessionRef;
  
  typedef struct CGImageSource* CGImageSourceRef;
  
  typedef struct CGAffineTransform {
  	double a;
  	double b;
  	double c;
  	double d;
  	double tx;
  	double ty;
  } CGAffineTransform;
  
  typedef struct {
  	SCD_Struct_VC6 start;
  	SCD_Struct_VC6 duration;
  } SCD_Struct_VC22;
  
  typedef struct Translation {
  	float x_;
  	float y_;
  	float z_;
  } Translation;
  
  typedef struct Histogram {
  	float extremities_;
  	float overexposes_;
  	int histogram_[3];
  	int moments_hist_[2];
  } Histogram;
  
  typedef struct Vector<ma::Object *> {
  	__CFArray vector_;
  } Vector<ma::Object *>;
  
  typedef struct MotionResult {
  	float significant_values_[6];
  	float confidence_[6];
  	float fine_action_score_;
  	float action_score_;
  	float track_score_;
  	float rotation_angle_;
  	int action_blocks_;
  	float action_motion_;
  	BOOL valid_mb_;
  	BOOL valid_submb_;
  	int support_size_;
  	float residual_var_;
  	float gmv_[2];
  	SCD_Struct_VC6 duration_;
  	float scene_delta_;
  	float scene_delta_ratio_;
  	Vector<ma::Object *> objects_;
  	Vector<ma::Object *> detect_objects_;
  } MotionResult;
  
  typedef struct Frame {
  	int frame_idx_;
  	SCD_Struct_VC6 timestamp_;
  	SCD_Struct_VC6 duration_;
  	Translation ave_motion_;
  	Translation org_motion_;
  	unsigned long long distortion_;
  	float distortion_norm_;
  	Translation motion_change_;
  	unsigned compressed_bytes_;
  	BOOL blur_;
  	Translation acc_var_;
  	float texture_;
  	MotionResult motion_result_;
  	float interestingness_;
  	Histogram histogram_;
  } Frame;
  
  typedef struct FrameBuffer {
  	int frame_count_;
  	Frame buffer_[35];
  } FrameBuffer;
  
  typedef struct __CFArray* CFArrayRef;
  
  typedef struct {
  	int field1;
  	int field2;
  } SCD_Struct_VC30;
  
  typedef struct __CFString* CFStringRef;
  
  typedef struct vImage_Buffer {
  	void data;
  	unsigned long long height;
  	unsigned long long width;
  	unsigned long long rowBytes;
  } vImage_Buffer;
  
  typedef struct {
  	double w;
  	double x;
  	double y;
  	double z;
  } SCD_Struct_VC33;
  
  typedef struct opaque_pthread_mutex_t {
  	long long __sig;
  	char __opaque[56];
  } opaque_pthread_mutex_t;
  
  