Exemple #1
0
 public static extern unsafe MMALUtil.MMAL_STATUS_T mmal_port_disconnect(MMAL_PORT_T *port);
Exemple #2
0
 public static extern unsafe MMAL_STATUS_T mmal_util_port_set_uri(MMAL_PORT_T *port, [MarshalAs(UnmanagedType.LPTStr)] string uri);
Exemple #3
0
 public static extern unsafe MMAL_STATUS_T mmal_util_camera_use_stc_timestamp(MMAL_PORT_T *port, MMAL_CAMERA_STC_MODE_T mode);
Exemple #4
0
 public static extern unsafe MMAL_STATUS_T mmal_port_parameter_set_bytes(MMAL_PORT_T *port, uint id, byte *data, uint size);
 public MMALVideoPort(MMAL_PORT_T *ptr, MMALComponentBase comp, PortType type, Guid guid)
     : base(ptr, comp, type, guid)
 {
 }
Exemple #6
0
 public static extern unsafe MMAL_STATUS_T mmal_port_parameter_set_int64(MMAL_PORT_T *port, uint id, long value);
Exemple #7
0
 public static extern unsafe MMAL_STATUS_T mmal_port_parameter_get_rational(MMAL_PORT_T *port, uint id, ref MMAL_RATIONAL_T value);
 public static unsafe extern MMAL_STATUS_T mmal_port_parameter_get_int64(MMAL_PORT_T *port, uint id, ref long value);
 public static unsafe extern MMAL_STATUS_T mmal_port_parameter_set_int32(MMAL_PORT_T *port, uint id, int value);
 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;
 }
 public static unsafe extern MMAL_STATUS_T mmal_port_parameter_get_boolean(MMAL_PORT_T *port, uint id, ref int value);
Exemple #12
0
 public static extern unsafe MMALUtil.MMAL_STATUS_T mmal_port_event_get(MMAL_PORT_T *port, IntPtr *buffer);
Exemple #13
0
 public static extern unsafe void mmal_port_payload_free(MMAL_PORT_T *port, [In] ref byte payload_size);
Exemple #14
0
 public static extern unsafe byte *mmal_port_payload_alloc(MMAL_PORT_T *port, [In] uint payload_size);
Exemple #15
0
 public static extern unsafe void mmal_log_dump_port(MMAL_PORT_T *port);
 public static unsafe extern MMAL_STATUS_T mmal_port_parameter_set_rational(MMAL_PORT_T *port, uint id, MMAL_RATIONAL_T value);
Exemple #17
0
 public static extern unsafe MMAL_STATUS_T mmal_port_parameter_set_boolean(MMAL_PORT_T *port, uint id, int value);
Exemple #18
0
 public static extern unsafe MMALUtil.MMAL_STATUS_T mmal_connection_create(IntPtr *connection, MMAL_PORT_T *output, MMAL_PORT_T *input, uint flags);
Exemple #19
0
 public static extern unsafe MMAL_STATUS_T mmal_port_parameter_get_int32(MMAL_PORT_T *port, uint id, ref int value);
Exemple #20
0
 public MMAL_CONNECTION_T(IntPtr userData, IntPtr callback, uint isEnabled, uint flags, MMAL_PORT_T *input, MMAL_PORT_T *output,
                          MMAL_POOL_T *pool, MMAL_QUEUE_T *queue, char *name, long timeSetup, long timeEnable, long timeDisable)
 {
     this.userData    = userData;
     this.callback    = callback;
     this.isEnabled   = isEnabled;
     this.flags       = flags;
     this.input       = input;
     this.output      = output;
     this.pool        = pool;
     this.queue       = queue;
     this.name        = name;
     this.timeSetup   = timeSetup;
     this.timeEnable  = timeEnable;
     this.timeDisable = timeDisable;
 }
Exemple #21
0
 public static extern unsafe MMAL_STATUS_T mmal_port_parameter_set_string(MMAL_PORT_T *port, uint id, [MarshalAs(UnmanagedType.LPTStr)] string value);
Exemple #22
0
 public MMALPortImpl(MMAL_PORT_T *ptr, MMALComponentBase comp, PortType type) : base(ptr, comp, type)
 {
 }
 public MMALStillConvertPort(MMAL_PORT_T *ptr, MMALComponentBase comp, PortType type) : base(ptr, comp, type)
 {
 }
Exemple #24
0
 public static extern unsafe MMAL_PARAMETER_HEADER_T *mmal_port_parameter_alloc_get(MMAL_PORT_T *port, uint id, uint size, ref MMAL_STATUS_T status);
 public MMALStillDecodeConvertPort(MMAL_PORT_T *ptr, MMALComponentBase comp, PortType type, Guid guid)
     : base(ptr, comp, type, guid)
 {
 }
Exemple #26
0
 public static extern unsafe MMAL_POOL_T *mmal_port_pool_create(MMAL_PORT_T *port, int headers, int payload_size);
Exemple #27
0
 public static extern unsafe MMAL_STATUS_T mmal_util_set_display_region(MMAL_PORT_T *port, MMAL_DISPLAYREGION_T *region);
Exemple #28
0
 public static extern unsafe void mmal_port_pool_destroy(MMAL_PORT_T *port, MMAL_POOL_T *pool);
Exemple #29
0
 public static extern unsafe MMAL_STATUS_T mmal_util_get_core_port_stats(MMAL_PORT_T *port, MMAL_CORE_STATS_DIR dir, int reset, ref MMAL_CORE_STATISTICS_T stats);
Exemple #30
0
 public static extern unsafe MMALUtil.MMAL_STATUS_T mmal_port_send_buffer(MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *header);