Video Overlay Command Set

Video overlay devices supports the following set of commands. Video overlay devices also support notify and wait as optional flags. You can add either or both of these flags to any video overlay command.

Command Arguments

capability device_name {can eject | can freeze | can play | can record | can save | can stretch | compound device | device type | has audio | has video | uses files | windows}
close device_name,  
freeze device_name [at rectangle]
info device_name [product | file | window text]
load device_name [file_name]
at buffer_rectangle
open device_name [alias device_alias] [parent hwnd] [shareable] [style style_type | style child | style overlapped | style popup] [type device_type]
put device_name {destination | at destination_rectangle | frame | frame at frame_rectangle | source | source at source_rectangle | video | video at video_rectangle}
save device_name [file_name]
at buffer_rectangle
set device_name [audio all off | audio all on | audio left off | audio left on | audio right off | audio right on | video off | video on] [time format milliseconds | time format ms]
status device_name {current track | length | length track track_number | media present | mode | number of tracks | position | position track track_number | ready | start position | time format | window handle}
unfreeze device_name [at freeze_rectangle ]
where device_name {destination | frame | source | video}
window device_name [handle window_handle | handle default] [state hide | state iconic | state maximized | state minimize | state minimized | state no action | state no activate | state normal | state show] [text caption_text]