DVMSGID_CREATEVOICEPLAYER メッセージ
DVMSGID_CREATEVOICEPLAYER メッセージ
新しいプレーヤがボイス セッションに参加すると、Microsoft® DirectPlay® Voice は DVMSGID_CREATEVOICEPLAYER メッセージを生成する。
DVMSG_CREATEVOICEPLAYER 構造体には、DVMSGID_CREATEVOICEPLAYER メッセージに関する情報が含まれる。
構文
typedef struct {
DWORD dwSize;
DVID dvidPlayer;
DWORD dwFlags;
PVOID pvPlayerContext;
} DVMSG_CREATEVOICEPLAYER *LPDVMSG_CREATEVOICEPLAYER, *PDVMSG_CREATEVOICEPLAYER;
メンバ
- dwSize
このメッセージ構造体のサイズ。 - dvidPlayer
接続したプレーヤの DVID。 - dwFlags
プレーヤに関する情報を指定するフラグ。DVPLAYERCAPS_HALFDUPLEX
指定したプレーヤが半二重モードで動作している。プレーヤは音声の送信はできず、受信しかできない。DVPLAYERCAPS_LOCAL
プレーヤはローカル プレーヤである。
- pvPlayerContext
ボイス セッションのプレーヤのプレーヤ コンテキスト値。この値は、このメッセージが受信されたときに、このパラメータによって設定される。
注意
DV_OK が含まれた、メッセージ コールバック関数からの戻り値。
クライアントは、ボイス セッションに接続すると、ボイス セッションのプレーヤごとにメッセージの 1 つを受信する。これらのメッセージは、ピアツーピアのボイス セッションのクライアントにのみ送信される。
プレーヤがボイス セッションに参加すると、ホストはこのメッセージを受信する。
プレーヤは、IDirectPlayVoiceClient::Connect を呼び出すまで、ボイス セッションに参加しない。したがって、プレーヤがトランスポート セッションには参加し、ボイス セッションには参加していないことも可能である。
メッセージの情報
ヘッダー | dvoice.h |
最低限のオペレーティング システム | Windows 98 |