2.2.4.4 Speech Message

This message is sent from one voice client to another to send a single speech frame. It contains the minimum fields needed for a speech message. This message is sent unordered and nonguaranteed by using the DirectPlay protocol voice message type.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header

MessageNumber

SequenceNumber

SpeechData (variable)

...

Header (1 byte): The common message header (as specified in section 2.2.1). The MessageType field MUST be set to DVMSGID_SPEECH (0x55).

MessageNumber (1 byte): An 8-bit unsigned integer representing this speech message's message number.

SequenceNumber (1 byte): An 8-bit unsigned integer representing this speech message's sequence number.

SpeechData (variable): An array of bytes containing a speech frame encoded in the currently selected codec.