Max 5 API Reference
00001 // public fftpatcher struct 00002 00003 #if C74_PRAGMA_STRUCT_PACKPUSH 00004 #pragma pack(push, 2) 00005 #elif C74_PRAGMA_STRUCT_PACK 00006 #pragma pack(2) 00007 #endif 00008 00009 /** Public FFT Patcher struct. 00010 @ingroup pfft 00011 */ 00012 typedef struct _pfftpub { 00013 t_pxobject x_obj; 00014 t_object *x_parent; ///< parent patcher 00015 t_object *x_patcher; ///< patcher loaded 00016 struct _dspchain *x_chain; ///< dsp chain within pfft 00017 long x_fftsize; ///< fft frame size 00018 long x_ffthop; ///< hop between fft frames 00019 long x_fftoffset; ///< n samples offset before fft is started 00020 long x_fftindex; ///< current index into fft frame 00021 short x_fullspect; ///< process half-spectrum (0) or full mirrored spectrum (1)? 00022 } t_pfftpub; 00023 00024 00025 #if C74_PRAGMA_STRUCT_PACKPUSH 00026 #pragma pack(pop) 00027 #elif C74_PRAGMA_STRUCT_PACK 00028 #pragma pack() 00029 #endif 00030
Copyright © 2008, Cycling '74