object
Object associated with this media
control interface command. The object can be one of the following:
- Device type
- Device name
- Filename
- Alias
CAN
DISTORT
Returns FALSE for most frame-grabber
types of hardware. However, some hardware, such as Video Blaster, is capable
of performing independent scaling in the horizontal and vertical directions
and return TRUE.
CAN EJECT
Returns
FALSE. The digital video device cannot eject media.
CAN
LOCKEJECT
Returns TRUE if the device can disable
manual ejection of the media.
CAN PLAY
Returns
TRUE if the device can play.
CAN PROCESS INTERNAL
Returns TRUE if the device can internally process
digital data with an internal digital to analog converter (DAC).
CAN
RECORD
Returns TRUE if the digital video device
can record.
CAN RECORD INSERT
Returns
TRUE if the digital video device can insert data in the file. It expands
the file and does not overwrite the information that is present.
CAN
REVERSE
Returns FALSE. The digital video device
can not play in reverse.
CAN SETVOLUME
Returns
TRUE if the device supports software control of volume level.
CAN
STREAM
Returns TRUE if the device can continuously
transfer digital data to and from another device. The source or destination
of the data is determined by the device context connection.
CAN
STRETCH
Returns FALSE for most frame-grabber
types hardware. However, some hardware, such as Video Blaster, is capable
of performing scaling and returns TRUE.
COMPOUND
DEVICE
Returns TRUE if the device requires an
element name.
DEVICE TYPE
FAST PLAY RATE
Returns
twice the normal recorded playback rate. Returns 0 if the device cannot
play fast.
HAS AUDIO
Returns
TRUE if the device has audio playback.
HAS IMAGE
Returns FALSE. The digital video device does
not support still image functions.
HAS TUNER
Returns TRUE if the device has TV tuner capabilities.
HAS VIDEO
HORIZONTAL IMAGE EXTENT
Returns
the horizontal (X) source extent for images.
HORIZONTAL
VIDEO EXTENT
Returns the horizontal (X) source
extent for the video source.
MAXIMUM PLAY RATE
MESSAGE
command
Returns TRUE if the device supports
the command specified by command. The command can be any
string command such as OPEN, PLAY, and so on.
MINIMUM
PLAY RATE
NORMAL
PLAY RATE
Returns the normal recorded playback
rate of the currently loaded motion video device element, in the current
speed format, either as a percentage or in frames per second. Otherwise,
returns 0.
OVERLAY GRAPHICS
Returns
FALSE. Overlay cards such as Video Blaster enable graphics overlay of the
hardware monitor window, however, overlay is not supported over digital
video playback in the graphics buffer.
PREROLL
TIME
Returns 0, indicating the preroll time
is not bounded.
PREROLL TYPE
Returns
the preroll characteristics of the device. Returns NOTIFIED.
SLOW
PLAY RATE
Returns half the normal recorded playback
rate. Returns 0 if the device cannot play slow.
USES
FILES
Returns TRUE if the element of a compound
device is a file path name.
VERTICAL IMAGE EXTENT
Returns the vertical (Y) source extent for images.
VERTICAL VIDEO EXTENT
Returns
the vertical (Y) source extent for the video source.
WINDOWS
WAIT
The command is executed synchronously. The
function waits until the requested action is complete before returning to
the application. The WAIT keyword must be specified in order to receive
return string information.
NOTIFY
The
command is executed asynchronously, allowing control to be returns immediately
to the application. When the requested action is complete an MM_MCINOTIFY
message is sent to the application window procedure.
[Back]
[Next]