Share via


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