Top |
guint | frame-retention | Read / Write / Construct |
guint | initial-packet-timeout | Read / Write / Construct |
double | packet-request-ratio | Read / Write / Construct |
ArvGvStreamPacketResend | packet-resend | Read / Write / Construct |
guint | packet-timeout | Read / Write / Construct |
ArvGvStreamSocketBuffer | socket-buffer | Read / Write / Construct |
int | socket-buffer-size | Read / Write / Construct |
void arv_gv_stream_get_statistics (ArvGvStream *gv_stream
,guint64 *n_resent_packets
,guint64 *n_missing_packets
);
“frame-retention”
property“frame-retention” guint
Amount of time Aravis is wating for frame completion after the last packet is received. A greater value will also increase the maximum frame latency in case of missing packets.
Owner: ArvGvStream
Flags: Read / Write / Construct
Default value: 100000
“initial-packet-timeout”
property“initial-packet-timeout” guint
Delay before asking for a packet resend after the packet was detected missing for the first time. The reason for this delay is, depending on the network topology, stream packets are not always received in increasing id order. As the missing packet detection happens at each received packet, by verifying if each previous packet has been received, we could emit useless packet resend requests if they are not ordered.
Owner: ArvGvStream
Flags: Read / Write / Construct
Default value: 1000
Since: 0.8.15
“packet-request-ratio”
property “packet-request-ratio” double
Maximum number of packet resend requests for a given frame, as a percentage of the number of packets per frame.
Owner: ArvGvStream
Flags: Read / Write / Construct
Allowed values: [0,2]
Default value: 0.25
“packet-resend”
property“packet-resend” ArvGvStreamPacketResend
Packet resend policy. This only applies if the device supports packet resend.
Owner: ArvGvStream
Flags: Read / Write / Construct
Default value: ARV_GV_STREAM_PACKET_RESEND_ALWAYS
“packet-timeout”
property“packet-timeout” guint
Timeout while waiting for a packet after a resend request, before asking again.
Owner: ArvGvStream
Flags: Read / Write / Construct
Default value: 20000
“socket-buffer”
property“socket-buffer” ArvGvStreamSocketBuffer
Incoming socket buffer policy.
Owner: ArvGvStream
Flags: Read / Write / Construct
Default value: ARV_GV_STREAM_SOCKET_BUFFER_FIXED
“socket-buffer-size”
property “socket-buffer-size” int
Size in bytes of the incoming socket buffer. A greater value helps to lower the number of missings packets, as the expense of an increased memory usage.
Owner: ArvGvStream
Flags: Read / Write / Construct
Allowed values: >= -1
Default value: 0