Code Search for Developers
 
 
  

jcom.in.h from Jamoma at Krugle


Show jcom.in.h syntax highlighted

/* 
 * jcom.in~
 * External for Jamoma: manage audio inputs for a module
 * By Tim Place, Copyright © 2006
 * 
 * License: This code is licensed under the terms of the GNU LGPL
 * http://www.gnu.org/licenses/lgpl.html 
 */

#ifndef __JCOM_IN_H_
#define __JCOM_IN_H_

// Prototypes for methods
/** jcom.in constructor */
void *in_new(t_symbol *s, short argc, t_atom *argv);
/** Method for subscribing to jcom.hub */
void in_subscribe(void *z);
void in_link(t_in *x, void *y);
void in_unlink(t_in *x);
/** Dispatch method for communication with the hub */
void in_dispatched(t_in *x, t_symbol *msg, short argc, t_atom *argv);
void in_bang(t_in *x);
/** int handler for jcom.in */
void in_int(t_in *x, long value);
/** float handler for jcom.in */
void in_float(t_in *x, double value);
void in_anything(t_in *x, t_symbol *msg, short argc, t_atom *argv);
/** jcom.in deconstructor */
void in_free(t_in *x);	
/** Unsubscribe from jcom.hub */
void in_release(t_in *x);
/** jcom.in~ DSP method */
void in_dsp(t_in *x, t_signal **sp, short *count);
void in_assist(t_in *x, void *b, long m, long a, char *s);			// Assistance Method
/** jcom.in~ MSP perform method */
t_int *in_perform(t_int *w);
void in_algorithm_message(t_in *x, t_symbol *msg, short argc, t_atom *argv);
void in_view_internals(t_in *x, t_symbol *msg, short argc, t_atom *argv);	// Message /module/view_internals
void in_alloc(t_in *x, int vector_size);

#endif //__JCOM_IN_H



See more files for this project here

Jamoma

Jamoma is a flexible framework for the creation of modules in Max, MSP, and Jitter

Project homepage: http://sourceforge.net/projects/jamoma
Programming language(s): C++,JavaScript,XML
License: other

  jcom.in.xcodeproj/
    project.pbxproj
  jcom.in.cpp
  jcom.in.def
  jcom.in.h
  jcom.in.pch
  jcom.in.sln
  jcom.in.vcproj
  jcom.in~.def
  jcom.in~.pch
  jcom.in~.vcproj