Microsoft DirectX 8.0

DVD_CMD_FLAGS Enumeration

Enumerated Types

Defines flags that control how the DVD Navigator filter handles command synchronization.

Syntax

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;

Elements

DVD_CMD_FLAG_None
Tells the DVD Navigator not to flush the buffers when new commands are issued, not to send any events, and not to block the thread of execution on any method call.
DVD_CMD_FLAG_Flush
Tells the DVD Navigator, when it receives a new command such as PlayTitle or PlayForwards, to discard the approximately two seconds of video currently in the buffer and create an instance of the new command immediately.
DVD_CMD_FLAG_SendEvents
Tells the DVD Navigator to send events to the application when asynchronous operations are complete. The event parameters will contain the return value of the operation.
DVD_CMD_FLAG_Block
Tells the DVD Navigator to block on asynchronous operations until the operation completes or is canceled.