CTR-VCT  2.0.2
VoiceChat Libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
VCTAudioInfo Struct Reference

Stores information related to audio. More...


The documentation for this struct was generated from the following file:

Data Fields

VCTCodec codec
 Specifies the audio codec of the peer. More...
 
u8 padding0_ [3]
 Represents a reserved region. More...
 
u32 sequence
 Sequence number of the current audio packet. More...
 
nn::os::Tick bufferLatency
 Latency of the jitter buffer. More...
 
nn::os::Tick jitter
 Maximum jitter (in ticks). More...
 
nn::os::Tick clockSkew
 Clock skew (in ticks). More...
 
u32 internalLatency
 Internal library latency. More...
 
u32 bufferCount
 Specifies the number of packets in the jitter buffer. More...
 
u32 dropCount
 Specifies the number of packets that were dropped. More...
 
u32 continuousDrop
 Number of consecutive dropped packets in the most recent frame. More...
 
u32 jamCount
 Number of jammed packets. More...
 
u32 duplicateCount
 Specifies the number of duplicate packets. More...
 
u32 waitCount
 Number of packets on hold due to the loss of the previous packet. More...
 
u32 lateCount
 Number of packets that were late due to network traffic or another reason. More...
 
u32 recentLateCount
 Number of packets that arrived late in the most recent frame. More...
 
u32 recentReceiveCount
 Number of packets that arrived in the most recent frame. More...
 
u32 recentLateRatio
 Ratio of packets that were late (recentLateCount / recentReceiveCount). More...
 
u32 recoverCount
 Number of recovered packets. More...
 
u32 recoverUsingSpareCount
 Number of packets that were recovered using spare packets. More...
 
u32 padding1_
 Represents a reserved region. More...
 

Detailed Description

Stores information related to audio.

Field Documentation

u32 bufferCount

Specifies the number of packets in the jitter buffer.

nn::os::Tick bufferLatency

Latency of the jitter buffer.

nn::os::Tick clockSkew

Clock skew (in ticks).

VCTCodec codec

Specifies the audio codec of the peer.

u32 continuousDrop

Number of consecutive dropped packets in the most recent frame.

u32 dropCount

Specifies the number of packets that were dropped.

u32 duplicateCount

Specifies the number of duplicate packets.

u32 internalLatency

Internal library latency.

u32 jamCount

Number of jammed packets.

nn::os::Tick jitter

Maximum jitter (in ticks).

u32 lateCount

Number of packets that were late due to network traffic or another reason.

u8 padding0_[3]

Represents a reserved region.

u32 padding1_

Represents a reserved region.

u32 recentLateCount

Number of packets that arrived late in the most recent frame.

u32 recentLateRatio

Ratio of packets that were late (recentLateCount / recentReceiveCount).

u32 recentReceiveCount

Number of packets that arrived in the most recent frame.

u32 recoverCount

Number of recovered packets.

u32 recoverUsingSpareCount

Number of packets that were recovered using spare packets.

u32 sequence

Sequence number of the current audio packet.

u32 waitCount

Number of packets on hold due to the loss of the previous packet.