About the Sample Program

From Starting the Program Through Matchmaking

Start the sample program and select Start Network to connect to an access point and log on to the game server. Note that the access point you are connecting to must already be registered in the System Settings.

You must also have established a friend relationship to set the matchmaking mode to Friend and perform communication between friends.

 

When changing the matchmaking mode or other settings, press Up or Down on the +Control Pad to select the item to change, and then press Left or Right to change the setting value.

Matchmaking requires that all participating systems have the same settings for the matchmaking mode, the game mode, and the maximum number of matchmaking connections. Make sure these parameters are the same for all communicating systems.

Figure 1 Network Start Menu Screen
----------------------------------------
<<<<       Network Start Menu       >>>>
----------------------------------------
> Network Match Mode  : ANYBODY
  Game Mode           : 1000
  Max Station Num     : 8
  Start Network...

 

The following table contains descriptions of the menu items.

Table 1 Items in the Network Start Menu

Menu Item

Description

Network Match Mode

Specifies ANYBODY or FRIEND as the matchmaking mode.

Game Mode

Specifies the game mode.

Max Station Num

Specifies the maximum number of matchmaking connections.

Start Network

Starts a network connection.

After connecting to the access point and logging in to the game server, the screen displays information about the network and a choice of conference mode.

Figure 2 Network Information/Game Menu Selection Screen

 

----------------------------------------------------
<<<<           Network Information...           >>>>
----------------------------------------------------
  HOST            : xxx.xxx.xxx.xxx
  MASK            : xxx.xxx.xxx.xxx
  DNS1            : xxx.xxx.xxx.xxx
  DNS2            : xxx.xxx.xxx.xxx
  GATEWAY         : xxx.xxx.xxx.xxx
  MAC             : xx:xx:xx:xx:xx:xx
  MY ConnectionID : x
  MY PID          : xxxxxxxxx
  OWNER PID       : xxxxxxxxx
 
----------------------------------------------------

----------------------------------------
<<<<        Network Connected       >>>>
----------------------------------------
 
> Conference Mode Menu...
  Stop Network...

 

The following table describes the Network Information screen.

Table 2 The Network Information Screen

 

Menu Item

Description

HOST

The local host's IP address.

MASK

The net mask.

DNS1 The IP address of the primary DNS server.
DNS2 The IP address of the secondary DNS server.

GATEWAY

The IP address of the default gateway.

MAC The local system's MAC address.

MY ConnectionID

The local system's CID.

MY PID

The local system's PID.

OWNER PID

The session owner's PID.

 

On the Game Menu selection screen, use the +Control Pad to select the Conference Mode Menu, and then press the A Button to set the conference mode and display its Start screen.

If you select Stop Network and press the A Button, the system disconnects from the network and returns to the Network Start Menu screen.

In addition, by pressing the L Button in this screen, you can select the echo canceller's mode (when in debug mode), from either high performance mode or standard mode.

Conference Mode Sample Program

When you select Conference Mode Menu from the Game Menu selection screen and then select Config Conference the following screen appears.

Figure 3 Conference Mode Config Screen
----------------------------------------
<<<<        Config Conference       >>>>
----------------------------------------
> Frame Length        :
  Codec               :
  Spare Packet        :
  Spare Codec         :
  Drop Recover        :
  High-Pass filter    :
  Biquad filter       :
  Echo Canceller      :
  VAD                 :
  Active Gain         :
  Inactive Gain       :
  Clamp Gain          :
  Release Time        :
  Noise Skip Time     :
  Return...

The following table describes the Conference Mode Information and Configuration Screen.

Table 3 Conference Mode Information and Configuration Screen

Menu Item

Description

Frame Length

Audio Frame Length

Codec

Main-packet codec

Spare Packet

Whether spare packets are enabled.

Spare Codec

The codec of the spare packet.

Drop Recover

Whether drop recovery is enabled.

High-Pass filter

Whether the high-pass filter is enabled.

Biquad filter Whether the biquad filter is enabled. (Normally it is disabled.)
Echo Canceller Whether the Echo Canceller is enabled. (Normally it is enabled.)

VAD

Whether voice activity detection is enabled.

Active Gain

Threshold for detecting a speech frame.

Inactive Gain

Threshold for detecting a silent frame.

Clamp Gain

The threshold for unconditionally detecting silence (volume scale).

Release Time

How long to wait to stop sending packets after detecting silence.

Noise Skip Time

The duration of time audio is not sent, due to VCT_SignalNoiseSkip.

Press Up or Down on the +Control Pad to select the item to change, and then press Left or Right to change the setting value.

After completing the settings in the Config Menu, select Start Conference to start the conference game and display the following screen.

Figure 4 Conference Mode Working Screen
----------------------------------------------------
<<<<          Audio Information...              >>>>
----------------------------------------------------
 ConnectionID              : 0x----
 Sequence                  : ---
 Internal Latency          : ---
 Buffer Latency            : ---
 Jiitter                   : ---
 Clock Skew                : ---
 Buffer Count              : ---
 Drop Count                : ---
 Continuous Drop           : ---
 Jam Count                 : ---
 Duplicate Count           : ---
 Wait Count                : ---
 Late Count                : ---
 Recent Late Count         : ---
 Recent Receive Count      : ---
 Recent Late Ratio         : ---
 Recover Count             : ---
 Recover Using Spare Count : ---
 VAD Value                 : ---
----------------------------------------------------
 
    ----------------------------------------
    <<<<      Conference working.       >>>>
    ----------------------------------------
      MY ConnectionID(0x----)

    > Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Member[CID:0x----] : PARTICIPATE/LEAVE
      Change Setting...
      Stop Conference...

Use the +Control Pad to move the cursor in the main menu and then press the A button to add or remove the specified client. This operation must be repeated for every client participating in the conference. After a client has been added to the conference, it can chat without any special operations.

The Change Setting submenu displays the current settings and allows you to change them while the conference is running.

To end a conference, select Stop Conference in the main menu and press the A Button. This takes you back to the Game Menu selection screen.

The following table describes the audio streaming information displayed on the screen.

Table 4 Audio Streaming Information Screen

Menu Item

Description

ConnectionID

CID of the displayed audio information.

Sequence

Packet sequence number.

Internal Latency Internal receive latency amount.

Buffer Latency

Latency of the jitter buffer.

Jitter

Maximum latency of the jitter buffer.

Clock Skew

Clock skew monitor value.

Buffer Count

Number of samples stored in the audio buffer.

Drop Count

Number of dropped packets.

Continuous Drop

Number of consecutively dropped packets.

Jam Count

Number of times packets did not arrive in order.

Duplicate Count

Number of duplicate packet sequence numbers.

Wait Count

Number of times packet playback was deferred and drop recovery attempted.

Late Count

Number of packets that could not be played back because of delays.

Recent Late Count

Number of most recent packets that could not be played back because of delays.

Recent Receive Count

Total number of the most recent packets.

Recent Late Ratio

Ratio of the most recent packets that could not be played back because of delays.

Recover Count

Number of times the drop recovery feature recovered dropped packets, without using spare packets.

Recover Using Spare Count

Number of times dropped packets were recovered using spare packets.

VAD Value The result determined by VAD for the presence or absence of audio.

Use the L/R Buttons on the Audio Streaming Information screen to change the peer for which information is being shown.


CONFIDENTIAL