Top | ![]() |
![]() |
![]() |
![]() |
guint | frame-retention | Read / Write / Construct |
guint | initial-packet-timeout | Read / Write / Construct |
gdouble | packet-request-ratio | Read / Write / Construct |
ArvGvStreamPacketResend | packet-resend | Read / Write / Construct |
guint | packet-timeout | Read / Write / Construct |
ArvGvStreamSocketBuffer | socket-buffer | Read / Write / Construct |
gint | 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.
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.
Flags: Read / Write / Construct
Default value: 1000
Since: 0.8.15
“packet-request-ratio”
property “packet-request-ratio” gdouble
Maximum number of packet resend requests for a given frame, as a percentage of the number of packets per frame.
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.
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.
Flags: Read / Write / Construct
Default value: 20000
“socket-buffer”
property“socket-buffer” ArvGvStreamSocketBuffer
Incoming socket buffer policy.
Flags: Read / Write / Construct
Default value: ARV_GV_STREAM_SOCKET_BUFFER_FIXED