IDirectPlayVoiceClient Interface

DirectPlay

 
Microsoft DirectX 9.0 SDK Update (Summer 2003)

IDirectPlayVoiceClient Interface


Applications use the methods of the IDirectPlayVoiceClient interface to manage clients in a voice session.

IDirectPlayVoiceClient Members

Connect

Connects the client to a Microsoft® DirectPlay® Voice session.

Create3DSoundBuffer

Retrieves a 3-D sound buffer for a player or group. You can use the methods of the 3-D sound buffer object to change the virtual 3-D position of incoming voice transmissions from the specified group or player.

Delete3DSoundBuffer

Returns exclusive control of the 3-D sound buffer object to the DirectPlay voice client object.

Disconnect

Disconnects the DirectPlay Voice client from the existing DirectPlay Voice session.

GetCaps

Retrieves the DirectPlay Voice capabilities.

GetClientConfig

Retrieves the client configuration.

GetCompressionTypes

Retrieves the available compression types on the system.

GetSessionDesc

Retrieves the session properties.

GetSoundDeviceConfig

Retrieves the sound device configuration of the session.

GetTransmitTargets

Retrieves the transmit targets, if any, of the voice stream from this client.

Initialize

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

SetClientConfig

Sets the client configuration.

SetNotifyMask

Specifies which messages are sent to the message handler.

SetTransmitTargets

Specifies which players and/or groups receive audio transmissions from the local client.

Interface Information

Inherits fromIUnknown
Headerdvoice.h
Minimum operating systems Windows 98

© 2003 Microsoft Corporation. All rights reserved.