Microsoft DirectX 8.0 (C++) |
Microsoft® DirectPlay® Voice は、メディアに依存しないネットワーク転送とプレーヤー管理を行うために、DirectPlay セッションを使用する。DirectPlay Voice API のセッション制御機能は、DirectPlay とは異なっている。DirectPlay Voice が音声通信を送受信するためには、DirectPlay ネットワーク転送セッションも事前に作成されている必要がある。DirectPlay Voice は、IDirectPlay4 オブジェクトと IDirectPlay8 オブジェクトのいずれかを、ネットワーク転送に使用できる。
DirectPlay Voice をマルチプレーヤー ゲームと共に同時処理で使用している場合には、ゲーム固有のデータをやり取りするために、ゲームでも転送セッションを使用する可能性が高い。こうすると、ゲーム データと音声データの間でネットワーク リソースの使用を最適化することができる。
また、スタンドアロンの音声会議アプリケーションなどでは、音声セッション専用の転送セッションを作成して使ってもよい。