IDirectPlayVoiceServer Interface

DirectPlay

 
Microsoft DirectX 9.0 SDK Update (Summer 2003)

IDirectPlayVoiceServer Interface


Applications use the methods of the IDirectPlayVoiceServer interface to manage the host of the voice session.

IDirectPlayVoiceServer Members

GetCaps

Retrieves the capabilities of the Microsoft® DirectPlay® Voice server for this system.

GetCompressionTypes

Retrieves available compression types for the system.

GetSessionDesc

Retrieves the DirectPlay Voice session settings.

GetTransmitTargets

Retrieves the transmit targets, if any, of the voice stream for a player in a session.

Initialize

Initializes the DirectPlayVoiceServer object by associating it with a DirectPlay object. Additionally, this method registers a message handler with this interface.

SetNotifyMask

Specifies which messages are sent to the message handler.

SetSessionDesc

Sets the session settings.

SetTransmitTargets

Controls the transmission of audio from the client to the specified members of the session.

StartSession

Starts an initialized DirectPlay Voice session within a running DirectPlay transport session. This method must be successfully called before the clients can complete a connection to the voice session.

StopSession

Stops the DirectPlay Voice session.

Interface Information

Inherits fromIUnknown
Headerdvoice.h
Minimum operating systems Windows 98

© 2003 Microsoft Corporation. All rights reserved.