Input Properties
| Name |
Type |
Description |
| InputType |
INPUT_SOURCE_FILE| INPUT_SOURCE_CAPTURE |
type of input to encode: File or Capture Device |
| InputFilename |
String |
path of input filename |
| InputCaptureAudioDriver |
Long |
index of Driver that is desired |
| InputCaptureVideoDriver |
Long |
index of Driver that is desired |
| InputDoAudio |
Boolean |
whether or not to encode audio |
| InputDoVideo |
Boolean |
whether or not to encode video |
| InputDoEvents |
Boolean |
whether or not to encode events |
| InputNumAudioDrivers |
Long |
number of available audio drivers (get only) |
| InputNumVideoDrivers |
Long |
number of available video drivers (get only) |
Output Properties
| Name |
Type |
Description |
| DoOutputFile |
Boolean |
creates the output file |
| OutputFilename |
String |
the path of the output file and filename |
| TempDirectory |
String |
the path of the temporary directory used during encoding |
| DoOutputServer |
Boolean |
creates a stream to the server (input type must be INPUT_SOURCE_CAPTURE) |
| ServerName |
String |
name of the server |
| ServerPort |
Long |
port of encoder mount point on the server |
| ServerStream |
String |
name of stream on the server |
| ServerUsername |
String |
username used to access encoder mount point |
| ServerPassword |
String |
password used to access encoder mount point |
| ServerTransport |
SERVER_TRANSPORT_UDP| SERVER_TRANSPORT_TCP |
protocol used to connect to the server; either UDP or TCP |
| ListBroadcast |
Boolean |
whether or not to register the clip with Janus |
Target Settings
| Name |
Type |
Description |
| Target28KModem |
Boolean |
create a stream for a 28K modem audience |
| Target56KModem |
Boolean |
create a stream for a 56k modem audience |
| TargetSingleISDN |
Boolean |
create a stream for a single ISDN audience |
| TargetDualISDN |
Boolean |
create a stream for a dual ISDN audience |
| TargetDSLCableModem |
Boolean |
create a stream for a DSL or a cable modem audience |
| TargetLAN |
Boolean |
create a stream for a Local Area Network or Intranet audience |
| Target256KDSLCableModem |
Boolean |
create a stream for a 256k DSL or a cable modem audience |
| Target384KDSLCableModem |
Boolean |
create a stream for a 384k DSL or a cable modem audience |
| Target512KDSLCableModem |
Boolean |
create a stream for a 512k DSL or a cable modem audience |
| AudioContent |
AUDIO_CONTENT_VOICE| AUDIO_CONTENT_VOICE_BACKGROUND| AUDIO_CONTENT_MUSIC| AUDIO_CONTENT_MUSIC_STEREO |
determines the type of audio being encoded |
| VideoQuality |
VIDEO_QUALITY_NORMAL| VIDEO_QUALITY_SMOOTH_MOTION| VIDEO_QUALITY_SHARP_IMAGE| VIDEO_QUALITY_SLIDESHOW |
determines the quality of video being recorded |
| SureStream |
Boolean |
whether or not to record in SureStream |
| PlayerCompatibility |
PLAYER_6| PLAYER_5 |
specify the version of RealPlayer that the clip will be compatible with |
| EmphasizeAudio |
Boolean |
whether or not to emphasize audio instead of video during stream switching |
| DoAudioOnlyMultimedia |
Boolean |
whether or not audio-only files will use the multimedia target settings; if not, then the audio-only clip will use audio target settings, which maximize bit rate |
Video Settings
| Name |
Type |
Description |
| VideoResizingEnabled |
Boolean |
whether or not to allow resizing of the input video |
| VideoOutputWidth |
Long |
width of the new, resized video image (in pixels) |
| VideoOutputHeight |
Long |
height of the new, resized video image (in pixels) |
| VideoCroppingEnabled |
Boolean |
whether or not to allow the output video image to be cropped |
| VideoCropLeft |
Long |
number of pixels from the left edge of the output video to be cropped out |
| VideoCropTop |
Long |
number of pixels from the top of the output video to be cropped out |
| VideoCropWidth |
Long |
width of the cropped image (in pixels) |
| VideoCropHeight |
Long |
height of the cropped image (in pixels) |
| VideoNoiseFiltering |
NOISE_FILTER_OFF| NOISE_FILTER_LOW| NOISE_FILTER_HIGH |
amount of video noise filtering used: off, low, or high |
| VBREncoding |
Boolean |
use Variable Bit Rate encoding |
| VBRMaxStartupLatency |
Long |
maximum time of start-up latency in milliseconds |
| TwoPassEncoding |
Boolean |
use two-pass encoding on video |
| MaxTimeBetweenKeyframes |
Long |
maximum time between keframes of video |
| LossProtection |
Boolean |
use loss protection on video |
| HighQualityResize |
Boolean |
use high-quality resize on video |
| InverseTelecineFilter |
Boolean |
use the inverse telecine filter on video |
| DeInterlaceFilter |
Boolean |
use the de-interlace filter on video |