XACT_NOTIFICATION

XACT の総合的な通知構造体です。

typedef struct XACT_NOTIFICATION {
    XACTNOTIFICATIONTYPE type;
    LONG timeStamp;
    PVOID pvContext;
    union {
        XACT_NOTIFICATION_CUE cue;
        XACT_NOTIFICATION_MARKER marker;
        XACT_NOTIFICATION_SOUNDBANK soundBank;
        XACT_NOTIFICATION_WAVEBANK waveBank;
        XACT_NOTIFICATION_VARIABLE variable;
        XACT_NOTIFICATION_GUI gui;
        XACT_NOTIFICATION_WAVE wave;
    };
} XACT_NOTIFICATION, *LPXACT_NOTIFICATION;

typedef const XACT_NOTIFICATION *LPCXACT_NOTIFICATION;

メンバ

  • type
    通知タイプです。次のいずれかの値を指定します。
  • timeStamp
    通知のタイムスタンプです (ミリ秒単位)。
  • pvContext
    ユーザー コンテキストです (オプション)。
  • cue
    キュー通知に関する情報が格納される XACT_NOTIFICATION_CUE 構造体です。
  • marker
    マーカー通知に関する情報が格納される XACT_NOTIFICATION_MARKER 構造体です。
  • soundBank
    サウンド バンク通知に関する情報が格納される XACT_NOTIFICATION_SOUNDBANK 構造体です。
  • waveBank
    Wave バンク通知に関する情報が格納される XACT_NOTIFICATION_WAVEBANK 構造体です。
  • variable
    変数通知に関する情報が格納される XACT_NOTIFICATION_VARIABLE 構造体です。
  • gui
    GUI 通知に関する情報が格納される XACT_NOTIFICATION_GUI 構造体です。
  • wave
    Wave 通知に関する情報が格納される XACT_NOTIFICATION_WAVE 構造体です。

要件

ヘッダー: Xact3.h 宣言

関連項目

XACT3 の構造体