Digital Video Extensions

DWORD lParam1 The following extensions apply to digital-video devices:

MCI_GETDEVCAPS_ITEM

Specifies that a constant indicating the device capability is included in the dwItem field of the data structure identified by lParam2. The following constants are defined for digital-video devices:


MCI_DGV_GETDEVCAPS_CAN_FREEZE

The dwReturn field is set to TRUE if the device can freeze data in the frame buffer; otherwise it is set to FALSE.

MCI_DGV_GETDEVCAPS_CAN_LOCK

The dwReturn field is set to TRUE if the device supports a lock mask and can freeze and unfreeze portions of the image. It is set to FALSE if the device does not support a lock mask.

MCI_DGV_GETDEVCAPS_CAN_REVERSE

The dwReturn field is set to TRUE if the digital-video device can play a file in reverse; otherwise, it is set to FALSE.

MCI_DGV_GETDEVCAPS_CAN_STRETCH

The dwReturn field is set to TRUE if the device can (even if only to a limited extent) resize an image or motion video in the process of writing it from the frame buffer to the display. Otherwise, it is set to FALSE.

MCI_DGV_GETDEVCAPS_CAN_STR_IN

The dwReturn field is set to TRUE if the device can (even if only to a limited extent) resize an image or motion video in the process of digitizing it into the frame buffer. Otherwise, it is set to FALSE.

MCI_DGV_GETDEVCAPS_CAN_TEST

The dwReturn field is set to TRUE if the device recognizes the MCI_TEST flag, otherwise, it is set to FALSE.

MCI_DGV_GETDEVCAPS_HAS_STILL

The dwReturn field is set to TRUE if the device treats motion-video files containing a single image more efficiently than the general case of motion-video files. It is set to FALSE otherwise.

MCI_DGV_GETDEVCAPS_MAX_WINDOWS

The dwReturn field returns the maximum number of simultaneous display windows the device can support. The actual value may be less depending on what the device is doing. All windows might not be able to play motion-video at the same time.

MCI_DGV_GETDEVCAPS_MAXIMUM_RATE

The dwReturn field returns the maximum play rate in frames per second.

MCI_DGV_GETDEVCAPS_MINIMUM_RATE

The dwReturn field returns the minimum play rate in frames per second.

MCI_DGV_GETDEVCAPS_PALETTES

The dwReturn field is set to TRUE if the device can return a palette handle; otherwise, it is set to FALSE.


LPMCI_GETDEVCAPS_PARMS lParam2

Specifies a far pointer to the MCI_GETDEVCAPS_PARMS data structure.