The BluffTitler executable accepts the following arguments:

[<PATH>] [/X=<CONTENT>] [/F] [/L] [/S] [/Q] [/W=<HWND>] [/O=<ORDER>]
<PATH>The .bt show file or .btpl playlist
/X=<CONTENT>Plays the show with this content file
/SSuppress error messages
/QQuit after playing
/W=<HWND>Plays the show in a child window of <HWND> (unsigned decimal number)
/O=RPlays all shows in the show folder in a loop, in random order
/O=APlays all shows in the show folder in a loop, in alphabetical order
/WIDTH=<WIDTH>Sets the horizontal resolution
/HEIGHT=<HEIGHT>Sets the vertical resolution
/PAR=<PAR>Sets the pixel aspect ratio
/QUALITY=<QUALITY>Sets the quality. (1 for low, 2 for high)
/TThread safe
/?Displays all options

Server version

The server version adds the following commands:

/E=<PATH>Sets the export path. When using the extension AVI or MP4, a video is generated. When using the extension BMP, PNG, TGA, JPG or TIF, single frames are generated. The export progress % is printed in the window title.
/FPS=<FPS>Sets the export frames per second
/ENCODER=<ENCODER>Sets the export encoder filter name
/D=<DURATION>Sets the maximum export duration in seconds
/SS=<SCREENSHOTS>Sets the number of frames that must be exported using the /E option

The server version is currently not for sale.

System integration

You can integrate BluffTitler in your own system with code like this:

MString Parameters = "\"" + mPath_Show + "\" /Q /W=\" + MString((int)inWindow); 
ShellExecute(NULL, L"open", mPath_BluffTitlerExecutable, Parameters, NULL, SW_SHOWNORMAL);