| 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