| Aravis Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
enum ArvGvStreamSocketBuffer; enum ArvGvStreamPacketResend; ArvGvStream; ArvStream * arv_gv_stream_new (GInetAddress *device_address,guint16 port,ArvStreamCallback callback,void *user_data,guint64 timestamp_tick_frequency,guint packet_size); guint16 arv_gv_stream_get_port (ArvGvStream *gv_stream); void arv_gv_stream_get_statistics (ArvGvStream *gv_stream,guint64 *n_resent_packets,guint64 *n_missing_packets);
"frame-retention" guint : Read / Write "packet-resend" ArvGvStreamPacketResend : Read / Write "packet-timeout" guint : Read / Write "socket-buffer" ArvGvStreamSocketBuffer : Read / Write "socket-buffer-size" gint : Read / Write
typedef enum {
ARV_GV_STREAM_SOCKET_BUFFER_FIXED,
ARV_GV_STREAM_SOCKET_BUFFER_AUTO
} ArvGvStreamSocketBuffer;
typedef enum {
ARV_GV_STREAM_PACKET_RESEND_NEVER,
ARV_GV_STREAM_PACKET_RESEND_ALWAYS
} ArvGvStreamPacketResend;
ArvStream * arv_gv_stream_new (GInetAddress *device_address,guint16 port,ArvStreamCallback callback,void *user_data,guint64 timestamp_tick_frequency,guint packet_size);
|
inet device address for gvsp |
|
inet port |
|
processing callback. [scope call] |
|
user data for callback. [closure]
|
|
camera tick frequency for timestamping |
|
gvsp packet size, in bytes Return value: (transfer full): a new ArvStream. |
void arv_gv_stream_get_statistics (ArvGvStream *gv_stream,guint64 *n_resent_packets,guint64 *n_missing_packets);
"frame-retention" property"frame-retention" guint : Read / Write
Packet retention, in µs.
Allowed values: [1000,10000000]
Default value: 200000
"packet-resend" property"packet-resend" ArvGvStreamPacketResend : Read / Write
Packet resend behaviour.
Default value: ARV_GV_STREAM_PACKET_RESEND_ALWAYS
"packet-timeout" property"packet-timeout" guint : Read / Write
Packet timeout, in µs.
Allowed values: [1000,10000000]
Default value: 40000
"socket-buffer" property"socket-buffer" ArvGvStreamSocketBuffer : Read / Write
Socket buffer behaviour.
Default value: ARV_GV_STREAM_SOCKET_BUFFER_AUTO
"socket-buffer-size" property"socket-buffer-size" gint : Read / Write
Socket buffer size, in bytes.
Allowed values: >= G_MAXULONG
Default value: 0