Microsoft DirectX 8.0 |
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.