Microsoft DirectX 8.0

DVD_CMD_FLAGS 列挙

列挙型

DVD ナビゲータ フィルタがどのようにコマンドの同期化を処理するかを制御するフラグを定義する。

構文

typedef enum {
    DVD_CMD_FLAG_None          = 0x00000000,
    DVD_CMD_FLAG_Flush         = 0x00000001,
    DVD_CMD_FLAG_SendEvents    = 0x00000002,
    DVD_CMD_FLAG_Block         = 0x00000004,
} DVD_CMD_FLAGS;

要素

DVD_CMD_FLAG_None
新しいコマンドが発行されたときにバッファのフラッシュを行わない、イベントを送信しない、およびメソッド呼び出しで実行スレッドをブロックしないように DVD ナビゲータに指示する。
DVD_CMD_FLAG_Flush
PlayTitlePlayForwards などの新しいコマンドを受け取ったとき、バッファに現在入っている約 2 秒相当のビデオを破棄してその新しいコマンドのインスタンスを即座に作成するように、DVD ナビゲータに指示する。
DVD_CMD_FLAG_SendEvents
非同期処理が完了したらアプリケーションにイベントを送信するように DVD ナビゲータに指示する。イベント パラメータは、処理の戻り値を含む。
DVD_CMD_FLAG_Block
処理が完了またはキャンセルされるまで、非同期処理がブロックされるように DVD ナビゲータに指示する。