Device Control

Device Control methods programmatically control video devices via AVC commands.

Some hardware devices (notably DV/miniDV) can be controlled remotely via a protocol called AVC. Because AVC functionality is hardware-dependent, the device control methods in this section may work with only some devices.

Method Parameters Return Value Function
DeviceControlAVCCommand Opcode1 as Integer, Opcode2 as Integer, Opcode3 as Integer, Opcode4 as Integer --- Send an AVC command manually to a device. An AVC command consists of four opcodes. You can perform any AVC function with this method, even those functions which do not appear in this API. Check the Internet for a complete listing of AVC commands and the corresponding operands.
DeviceControlFastForward --- --- Advances the device in fast forward mode.
DeviceControlFastForwardPlay --- --- Advances the device in fast forward mode while simultaneously playing the video.
DeviceControlFreeze --- --- Pauses the video in a freeze frame mode.
DeviceControlNextFrame --- --- Advances the device to the frame that follows the current frame.
DeviceControlPlay --- --- Plays the device.
DeviceControlPreviousFrame --- --- Advances the device to the frame that precedes the current frame.
DeviceControlRecord --- --- Puts the device in record mode. WARNING: This function will overwrite any data on the device's media.
DeviceControlRewind --- --- Advances the device in rewind mode.
DeviceControlRewindPlay --- --- Advances the device in rewind mode while simultaneously playing the video.
DeviceControlSlowForward --- --- Plays the device at a reduced speed.
DeviceControlSlowReverse --- --- Plays the device in reverse at a reduced speed.
DeviceControlStop --- --- Stops the device.

Real Capture Canvas is Copyright (c)2006 SONICAMIGOS.COM.
SONICAMIGOS.COM is not affiliated with Real Software. REALbasic is a registered trademark of Real Software, Inc.