Skip to content

IScripting

Namespace: VideoCataloger

Type: Interface

Root of script interface to FVC. An object that implements this interface is passed to the run function.

Definition

public interface IScripting

Methods

Method Description
GetSelection() Get selection state object. This object is used to get the get and set the current selection int the video catalog.
GetConsole() Get the console interface used for printing text during script execution.
GetVideoCatalogService() Get the current video catalog interface. Note that this interface is implemented in another namespace "VideoCataloger.RemoteCatalogService"
GetGUI() Get the windows interface for controlling windows.
GetVideoIndexer() Get the video indexer interface.
GetUtilities() Get the utilities interface.
GetBrowser() Get the browser.
GetVideoPlayer() Get video player.
GetActionPipe() Get action pipe for actions started by another application.
GetActionPipe() Get action pipe for actions started by another application.

GetSelection

Get selection state object. This object is used to get the get and set the current selection int the video catalog.

ISelection GetSelection()

Returns: VideoCataloger.ISelection - An object that implements the ISelection interface.


GetConsole

Get the console interface used for printing text during script execution.

IConsole GetConsole()

Returns: VideoCataloger.IConsole - An object that implements the IConsole interface.


GetVideoCatalogService

Get the current video catalog interface. Note that this interface is implemented in another namespace "VideoCataloger.RemoteCatalogService"

IVideoCatalogService GetVideoCatalogService()

Returns: VideoCataloger.RemoteCatalogService.IVideoCatalogService - An object that implements the IVideoCatalogService interface.


GetGUI

Get the windows interface for controlling windows.

IGUI GetGUI()

Returns: VideoCataloger.IGUI - An object that implements the IConsole interface.


GetVideoIndexer

Get the video indexer interface.

IVideoIndexer GetVideoIndexer()

Returns: VideoCataloger.IVideoIndexer - An object that implements the IVideoIndexer interface.


GetUtilities

Get the utilities interface.

IUtilities GetUtilities()

Returns: VideoCataloger.IUtilities - An object that implements the IUtilities interface.


GetBrowser

Get the browser.

ChromiumWebBrowser GetBrowser()

Returns: CefSharp.Wpf.ChromiumWebBrowser - An interface to the web browser.


GetVideoPlayer

Get video player.

IVideoPlayer GetVideoPlayer()

Returns: VideoCataloger.IVideoPlayer - An interface to the video player.


GetActionPipe

Get action pipe for actions started by another application.

IActionPipe GetActionPipe()

Returns: VideoCataloger.IActionPipe - An interface to the action pipe.


GetActionPipe

Get action pipe for actions started by another application.

IActionPipe GetActionPipe()

Returns: VideoCataloger.IActionPipe - An interface to the action pipe.