ArvGvsp

ArvGvsp — Gvsp packet handling (stream)

Synopsis

char * 			          arv_gvsp_packet_to_string           (const ArvGvspPacket *packet,
                                                         size_t packet_size);
size_t              arv_gvsp_packet_get_data_size       (size_t packet_size);
guint32             arv_gvsp_packet_get_frame_id        (const ArvGvspPacket *packet);
guint32             arv_gvsp_packet_get_height          (const ArvGvspPacket *packet);
guint16             arv_gvsp_packet_get_packet_id       (const ArvGvspPacket *packet);
ArvGvspPacketType   arv_gvsp_packet_get_packet_type     (const ArvGvspPacket *packet);
ArvPixelFormat      arv_gvsp_packet_get_pixel_format    (const ArvGvspPacket *packet);
guint64             arv_gvsp_packet_get_timestamp       (const ArvGvspPacket *packet,
                                                         guint64 timestamp_tick_frequency);
guint32             arv_gvsp_packet_get_width           (const ArvGvspPacket *packet);
guint32             arv_gvsp_packet_get_x_offset        (const ArvGvspPacket *packet);
guint32             arv_gvsp_packet_get_y_offset        (const ArvGvspPacket *packet);
void                arv_gvsp_packet_debug               (const ArvGvspPacket *packet,
                                                         size_t packet_size);
ArvGvspPacket *		   arv_gvsp_packet_new_data_block      (guint32 frame_id,
                                                         guint32 packet_id,
                                                         size_t size,
                                                         void *data,
                                                         void *buffer,
                                                         size_t *buffer_size);
ArvGvspPacket *		   arv_gvsp_packet_new_data_leader     (guint32 frame_id,
                                                         guint32 packet_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,
                                                         guint32 packet_id,
                                                         void *buffer,
                                                         size_t *buffer_size);

Description

Details

arv_gvsp_packet_to_string ()

char * 			          arv_gvsp_packet_to_string           (const ArvGvspPacket *packet,
                                                         size_t packet_size);

arv_gvsp_packet_get_data_size ()

size_t              arv_gvsp_packet_get_data_size       (size_t packet_size);

arv_gvsp_packet_get_frame_id ()

guint32             arv_gvsp_packet_get_frame_id        (const ArvGvspPacket *packet);

arv_gvsp_packet_get_height ()

guint32             arv_gvsp_packet_get_height          (const ArvGvspPacket *packet);

arv_gvsp_packet_get_packet_id ()

guint16             arv_gvsp_packet_get_packet_id       (const ArvGvspPacket *packet);

arv_gvsp_packet_get_packet_type ()

ArvGvspPacketType   arv_gvsp_packet_get_packet_type     (const ArvGvspPacket *packet);

arv_gvsp_packet_get_pixel_format ()

ArvPixelFormat      arv_gvsp_packet_get_pixel_format    (const ArvGvspPacket *packet);

arv_gvsp_packet_get_timestamp ()

guint64             arv_gvsp_packet_get_timestamp       (const ArvGvspPacket *packet,
                                                         guint64 timestamp_tick_frequency);

arv_gvsp_packet_get_width ()

guint32             arv_gvsp_packet_get_width           (const ArvGvspPacket *packet);

arv_gvsp_packet_get_x_offset ()

guint32             arv_gvsp_packet_get_x_offset        (const ArvGvspPacket *packet);

arv_gvsp_packet_get_y_offset ()

guint32             arv_gvsp_packet_get_y_offset        (const ArvGvspPacket *packet);

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,
                                                         guint32 packet_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,
                                                         guint32 packet_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,
                                                         guint32 packet_id,
                                                         void *buffer,
                                                         size_t *buffer_size);