Microsoft DirectX 8.1 (Visual Basic)

CONST_DVSESSIONTYPE

Used in the lSessionType member of the DVSESSIONDESC type to specify the type of Microsoft® DirectPlay® Voice session to run. The DVSESSIONTYPE_PEER flag is not available in client/server sessions; all other flags are valid for all session types.

Type CONST_DVSESSIONTYPE
    DVSESSIONTYPE_ECHO = 4
    DVSESSIONTYPE_MIXING = 2
    DVSESSIONTYPE_FORWARDING = 3
    DVSESSIONTYPE_PEER = 1
End Type

Constants

DVSESSIONTYPE_ECHO
Voice messages will be echoed back to the player.
DVSESSIONTYPE_MIXING
The voice session will use a mixing server. In this mode of operation, all voice messages are sent to the server, which mixes them and forwards a single, premixed stream to each client. This reduces the bandwidth and CPU usage on clients significantly at the cost of increased bandwidth and CPU usage on the server.
DVSESSIONTYPE_FORWARDING
Voice messages will be routed through the session host. This saves bandwidth on the clients at the expense of bandwidth usage on the server. This option is useful only if the session host has a high-speed connection.
DVSESSIONTYPE_PEER
Voice messages will be sent directly between players.