예제 #1
0
 public MMAL_COMPONENT_T(
     IntPtr priv,
     IntPtr userData,
     char *name,
     uint isEnabled,
     MMAL_PORT_T *control,
     uint inputNum,
     MMAL_PORT_T **input,
     uint outputNum,
     MMAL_PORT_T **output,
     uint clockNum,
     MMAL_PORT_T **clock,
     uint portNum,
     MMAL_PORT_T **port,
     uint id)
 {
     this.priv      = priv;
     this.userData  = userData;
     this.name      = name;
     this.isEnabled = isEnabled;
     this.control   = control;
     this.inputNum  = inputNum;
     this.input     = input;
     this.outputNum = outputNum;
     this.output    = output;
     this.clockNum  = clockNum;
     this.clock     = clock;
     this.portNum   = portNum;
     this.port      = port;
     this.id        = id;
 }
예제 #2
0
 public MMAL_WRAPPER_T(
     IntPtr userData,
     IntPtr callback,
     MMAL_COMPONENT_T *component,
     MMALUtil.MMAL_STATUS_T status,
     MMAL_PORT_T *control,
     uint inputNum,
     MMAL_PORT_T **input,
     MMAL_POOL_T **inputPool,
     uint outputNum,
     MMAL_PORT_T **output,
     MMAL_POOL_T **outputPool,
     MMAL_QUEUE_T **outputQueue,
     long timeSetup,
     long timeEnable,
     long timeDisable)
 {
     this.userData    = userData;
     this.callback    = callback;
     this.component   = component;
     this.status      = status;
     this.control     = control;
     this.inputNum    = inputNum;
     this.input       = input;
     this.inputPool   = inputPool;
     this.outputNum   = outputNum;
     this.output      = output;
     this.outputPool  = outputPool;
     this.outputQueue = outputQueue;
     this.timeSetup   = timeSetup;
     this.timeEnable  = timeEnable;
     this.timeDisable = timeDisable;
 }