![]() |
![]() |
![]() |
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 |
Returns : |
a new ArvStream. [transfer full] |
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: >= -1
Default value: 0