![]() |
![]() |
![]() |
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
); guint16 arv_gv_stream_get_port (ArvGvStream *gv_stream
); void arv_gv_stream_get_statistics (ArvGvStream *gv_stream
,guint64 *n_resent_blocks
,guint64 *n_missing_blocks
,guint64 *n_late_blocks
);
"packet-resend" ArvGvStreamPacketResend : 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
);
void arv_gv_stream_get_statistics (ArvGvStream *gv_stream
,guint64 *n_resent_blocks
,guint64 *n_missing_blocks
,guint64 *n_late_blocks
);
"packet-resend"
property"packet-resend" ArvGvStreamPacketResend : Read / Write
Packet resend behaviour.
Default value: ARV_GV_STREAM_PACKET_RESEND_ALWAYS
"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