ArvGvsp

ArvGvsp — Gvsp packet handling (stream)

Synopsis

void                arv_gvsp_packet_debug               (const ArvGvspPacket *packet,
                                                         size_t packet_size);
ArvGvspPacket *     arv_gvsp_packet_new_data_block      (guint32 frame_id,
                                                         guint16 block_id,
                                                         size_t size,
                                                         void *data,
                                                         void *buffer,
                                                         size_t *buffer_size);
ArvGvspPacket *     arv_gvsp_packet_new_data_leader     (guint32 frame_id,
                                                         guint16 block_id,
                                                         guint64 timestamp,
                                                         ArvPixelFormat pixel_format,
                                                         guint32 width,
                                                         guint32 height,
                                                         guint32 x_offset,
                                                         guint32 y_offset,
                                                         void *buffer,
                                                         size_t *buffer_size);
ArvGvspPacket *     arv_gvsp_packet_new_data_trailer    (guint32 frame_id,
                                                         guint16 block_id,
                                                         void *buffer,
                                                         size_t *buffer_size);

Description

Details

arv_gvsp_packet_debug ()

void                arv_gvsp_packet_debug               (const ArvGvspPacket *packet,
                                                         size_t packet_size);

arv_gvsp_packet_new_data_block ()

ArvGvspPacket *     arv_gvsp_packet_new_data_block      (guint32 frame_id,
                                                         guint16 block_id,
                                                         size_t size,
                                                         void *data,
                                                         void *buffer,
                                                         size_t *buffer_size);

arv_gvsp_packet_new_data_leader ()

ArvGvspPacket *     arv_gvsp_packet_new_data_leader     (guint32 frame_id,
                                                         guint16 block_id,
                                                         guint64 timestamp,
                                                         ArvPixelFormat pixel_format,
                                                         guint32 width,
                                                         guint32 height,
                                                         guint32 x_offset,
                                                         guint32 y_offset,
                                                         void *buffer,
                                                         size_t *buffer_size);

arv_gvsp_packet_new_data_trailer ()

ArvGvspPacket *     arv_gvsp_packet_new_data_trailer    (guint32 frame_id,
                                                         guint16 block_id,
                                                         void *buffer,
                                                         size_t *buffer_size);