Aravis.GvStream¶
- Subclasses:
None
Methods¶
- Inherited:
- Structs:
|
|
Virtual Methods¶
- Inherited:
Properties¶
- Inherited:
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/c |
Packet retention, in µs |
||
r/w/c |
Initial packet timeout, in µs |
||
r/w/c |
Packet resend request limit as a percentage of frame packet number |
||
r/w/c |
Packet resend behaviour |
||
r/w/c |
Packet timeout, in µs |
||
r/w/c |
Socket buffer behaviour |
||
r/w/c |
Socket buffer size, in bytes |
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class Aravis.GvStream(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Property Details¶
- Aravis.GvStream.props.frame_retention¶
-
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.
- Aravis.GvStream.props.initial_packet_timeout¶
-
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.
New in version 0.8.15.
- Aravis.GvStream.props.packet_request_ratio¶
-
Maximum number of packet resend requests for a given frame, as a percentage of the number of packets per frame.
- Aravis.GvStream.props.packet_resend¶
- Name:
packet-resend
- Type:
- Default Value:
- Flags:
Packet resend policy. This only applies if the device supports packet resend.
- Aravis.GvStream.props.packet_timeout¶
-
Timeout while waiting for a packet after a resend request, before asking again.
- Aravis.GvStream.props.socket_buffer¶
- Name:
socket-buffer
- Type:
- Default Value:
- Flags:
Incoming socket buffer policy.