Enumerated Types
Enumerated Types
-----------------------
Use these values to determine the corresponding selectors to use as parameter with
languages that do not support enumerated types, e.g. like JavaScript or VBScript.
Note: in the OCX versions the types are prefixed by "Tx" instead of "T", e.g.
TxCursors instead of TCursors)
enum TxTextOverlayAlign
{
tf_Left = 0,
tf_Center = 1,
tf_Right = 2
};
enum TxTextOverlayGradientMode
{
gm_Disabled = 0,
gm_Horizontal = 1,
gm_Vertical = 2,
gm_ForwardDiagonal = 3,
gm_BackwardDiagonal = 4
};
enum TxCardinalDirection
{
cd_North = 0,
cd_NorthEast = 1,
cd_East = 2,
cd_SouthEast = 3,
cd_South = 4,
cd_SouthWest = 5,
cd_West = 6,
cd_NorthWest = 7,
cd_Center = 8
};
enum TxCursors
{
cr_Default = 0,
cr_None = 1,
cr_Arrow = 2,
cr_cross = 3,
cr_IBeam = 4,
cr_Size = 5,
cr_SizeNESW = 6,
cr_SizeNS = 7,
cr_SizeNWSE = 8,
cr_SizeWE = 9,
cr_UpArrow = 10,
cr_HourGlass = 11,
cr_Drag = 12,
cr_NoDrop = 13,
cr_HSplit = 14,
cr_VSplit = 15,
cr_MultiDrag = 16,
cr_SQLWait = 17,
cr_No = 18,
cr_AppStart = 19,
cr_Help = 20,
cr_HandPoint = 21,
cr_SizeAll = 22
};
enum TxCurrentState
{
cs_Down = 0,
cs_Preview = 1,
cs_Recording = 2,
cs_Playback = 3,
cs_Reencoding = 4
};
enum TxFrameGrabberRGBFormat
{
fgf_Default = 0,
fgf_RGB32 = 1,
fgf_RGB24 = 2,
fgf_RGB565 = 3,
fgf_RGB555 = 4,
fgf_RGB8 = 5
};
enum TxTriState
{
ts_Undefined = 0,
ts_False = 1,
ts_True = 2
};
enum TxMpegStreamType
{
mpst_Default = 0,
mpst_Program = 1,
mpst_Program_DVD = 2,
mpst_Program_DVD_MC = 3,
mpst_Program_SVCD = 4,
mpst_MPEG1 = 5,
mpst_MPEG1_VCD = 6
};
enum TxPlayerState
{
ps_Closed = 0,
ps_Stopped = 1,
ps_Paused = 2,
ps_Playing = 3,
ps_PlayingBackward = 4,
ps_FastForwarding = 5,
ps_FastRewinding = 6,
ps_Downloading = 7,
ps_DownloadCompleted = 8,
ps_DownloadCancelled = 9,
ps_Opened = 10
};
enum TxTunerInputType
{
TunerInputCable = 0,
TunerInputAntenna = 1
};
enum TxTunerMode
{
tm_TVTuner = 0,
tm_FMRadioTuner = 1,
tm_AMRadioTuner = 2,
tm_DigitalSatelliteTuner = 3
};
enum TxAVIInfoType
{
av_Duration = 0,
av_FrameCount = 1,
av_VideoWidth = 2,
av_VideoHeight = 3,
av_VideoFrameRateFps = 4,
av_VideoCodec = 5,
av_AudioCodec = 6,
av_AvgBitRate = 7,
av_AudioChannels = 8,
av_AudioSamplesPerSec = 9,
av_AudioBitsPerSample = 10,
av_FileSizeInKB = 11,
av_AudioStreams = 12
};
enum TxHeaderAttribute
{
ha_Title = 0,
ha_Description = 1,
ha_Author = 2,
ha_Copyright = 3,
ha_AlbumArtist = 4,
ha_AlbumTitle = 5,
ha_Composer = 6,
ha_ContentDistributor = 7,
ha_Director = 8,
ha_EncodingTime = 9,
ha_Genre = 10,
ha_Language = 11,
ha_ParentalRating = 12,
ha_Producer = 13,
ha_Provider = 14,
ha_ToolName = 15,
ha_ToolVersion = 16,
ha_Writer = 17,
ha_IARL = 18,
ha_ICMS = 19,
ha_ICMT = 20,
ha_ICRD = 21,
ha_ICRP = 22,
ha_IDIM = 23,
ha_IDPI = 24,
ha_IENG = 25,
ha_IGNR = 26,
ha_IKEY = 27,
ha_ILGT = 28,
ha_IMED = 29,
ha_IPLT = 30,
ha_IPRD = 31,
ha_ISFT = 32,
ha_ISHP = 33,
ha_ISRC = 34,
ha_ISRF = 35,
ha_ITCH = 36
};
enum TxCameraControl
{
cc_Pan = 0,
cc_Tilt = 1,
cc_Roll = 2,
cc_Zoom = 3,
cc_Exposure = 4,
cc_Iris = 5,
cc_Focus = 6
};
enum TxFrameCaptureDest
{
fc_TBitmap = 0,
fc_BmpFile = 1,
fc_JpegFile = 2,
fc_Clipboard = 3
};
enum TxDVDInfoType
{
dvd_NumberOfVolumes = 0,
dvd_TotalDuration = 1,
dvd_NumberOfTitles = 2,
dvd_TitleDuration = 3,
dvd_TitleFrameRate = 4,
dvd_SourceResolutionX = 5,
dvd_SourceResolutionY = 6,
dvd_TitleFrameCount = 7
};
enum TxStreamType
{
st_Video = 0,
st_Audio = 1
};
enum TxAspectRatio
{
ar_Box = 0,
ar_NoResize = 1,
ar_Stretch = 2,
ar_PanScan = 3
};
enum TxFrameInfoId
{
fi_FrameNumber = 0,
fi_DroppedFrameCount = 1,
fi_SampleTime_Hour = 2,
fi_SampleTime_Min = 3,
fi_SampleTime_Sec = 4,
fi_SampleTime_Hs = 5,
fi_SampleTime_TotalMin = 6,
fi_DVTimeCode_IsAvailable = 7,
fi_DVTimeCode_Hour = 8,
fi_DVTimeCode_Min = 9,
fi_DVTimeCode_Sec = 10,
fi_DVTimeCode_Ff = 11,
fi_DVTimeCode_TrackNumber = 12,
fi_DVDateTime_IsAvailable = 13,
fi_DVDateTime_Year = 14,
fi_DVDateTime_Month = 15,
fi_DVDateTime_Day = 16,
fi_DVDateTime_Hour = 17,
fi_DVDateTime_Min = 18,
fi_DVDateTime_Sec = 19
};
enum TxFrameInfoStringId
{
fis_DVTimeCode = 0,
fis_DVDateTime = 1,
fis_TimeCode = 2,
fis_FrameTime = 3,
fis_FrameNumber = 4,
fis_FullInfo = 5
};
enum TxMiscDeviceControl
{
mdc_GPIO = 0,
mdc_VPD = 1,
mdc_VPD_Data = 2
};
enum TxLogType
{
e_add_filter = 0,
e_add_source_filter = 1,
e_audio_compressor_not_suitable = 2,
e_bind_moniker_to_filter = 3,
e_compressor_possibly_not_suitable = 4,
e_create_instance = 5,
e_ddraw_caps_not_suitable = 6,
e_device_in_use_in_another_graph = 7,
e_disk_full = 8,
e_failed = 9,
e_failed_to_allocate_recording_file = 10,
e_failed_to_bind_codec = 11,
e_failed_to_connect_crossbar_pin = 12,
e_failed_to_connect_to_server = 13,
e_failed_to_create_directory = 14,
e_failed_to_create_file = 15,
e_failed_to_create_temp = 16,
e_failed_to_bind_frame_grabber = 17,
e_failed_to_load_ASF_profile = 18,
e_failed_to_load_ASF_profile_custom_file = 19,
e_failed_to_load_set_of_bitmaps = 20,
e_failed_to_set_image_overlay = 21,
e_failed_to_set_logo = 22,
e_failed_to_play_backwards = 23,
e_failed_to_render_file = 24,
e_failed_to_renew_recording_file = 25,
e_failed_to_set_player_speed_ratio_with_audio = 26,
e_failed_to_setup_network_streaming = 27,
e_failed_to_start_preview = 28,
e_failed_to_start_recording = 29,
e_file_in_use = 30,
e_file_name_not_specified = 31,
e_file_not_found = 32,
e_get_audio_format = 33,
e_get_interface = 34,
e_get_video_format = 35,
e_graph_error = 36,
e_graph_cant_run = 37,
e_graph_must_be_restarted = 38,
e_hw_deinterlace_not_supported = 39,
e_incompatible_options = 40,
e_index_out_of_range = 41,
e_invalid_directory = 42,
e_library_not_found = 43,
e_load_filter = 44,
e_no_audio_In_device = 45,
e_no_device_available = 46,
e_no_dialog = 47,
e_no_stream_control = 48,
e_no_tv_tuner = 49,
e_no_device_selected = 50,
e_no_video_input_device = 51,
e_not_allowed_during_network_streaming = 52,
e_not_allowed_with_streaming_URL = 53,
e_not_assigned = 54,
e_not_multiplexed_master = 55,
e_not_previewing = 56,
e_not_recording = 57,
e_not_reencoding = 58,
e_not_streaming = 59,
e_out_of_memory = 60,
e_pause_resume_disabled = 61,
e_pin_not_found = 62,
e_interface_not_assigned = 63,
e_query_config_avi_mux = 64,
e_reencoding = 65,
e_recording_cannot_pause = 66,
e_render_audio_stream = 67,
e_render_video_stream = 68,
e_must_restart_master = 69,
e_recording_on_motion_failed = 70,
e_sendtodv_device_index_out_of_bound = 71,
e_sendtodv_deviceindex_and_videodevice_have_same_value = 72,
e_sendtodv_failed_to_bind_dv_device = 73,
e_set_filter_graph = 74,
e_set_interleaving_mode = 75,
e_set_master_stream = 76,
e_set_output_compatibility_index = 77,
e_set_output_file_name = 78,
e_set_format = 79,
e_start_preview_first = 80,
e_stop_player_first = 81,
e_stop_preview_first = 82,
e_stop_recording_first = 83,
e_stop_reencoding_first = 84,
e_storage_path_read_only = 85,
e_streaming_type_not_specified = 86,
e_third_party_filter_already_inserted = 87,
e_third_party_filter_error = 88,
e_trace_log = 89,
e_tv_command_not_allowed_during_tv_tuning = 90,
e_tuner_input_not_selected = 91,
e_TVideoGrabber_Filter_obsolete = 92,
e_value_out_of_range = 93,
e_video_compressor_not_suitable = 94,
e_window_transparency_failed = 95,
e_invalid_size = 96,
e_invalid_window_handle = 97,
e_tuner_mode_not_supported = 98,
e_publishing_point_connection_failed = 99,
e_speaker_control_disabled = 100,
i_audio_device_associated_to_video_device = 101,
i_begin_discovering_device = 102,
i_binding_device_or_compressor = 103,
i_discovering_device = 104,
i_end_discovering_device = 105,
i_preallocated_file_size_large_enough = 106,
i_preallocated_file_size_changed = 107,
i_preallocated_file_not_suitable = 108,
i_streaming_to_publishing_point = 109,
i_third_party_filter_inserted = 110,
i_using_ASF_Profile = 111,
i_recording_videosubtype = 112,
i_ismpegstream = 113,
i_new_recording_filename = 114,
i_using_property_group = 115,
i_streaming_client_connected = 116,
i_streaming_client_disconnected = 117,
i_refreshing_preview = 118,
i_recording_on_motion = 119,
i_window_found = 120,
i_limiting_preview = 121,
i_codec_recommended = 122,
i_tuner_mode = 123,
i_DV_date_time_discontinuity = 124,
w_cannot_connect_thirdparty_filter = 125,
w_cannot_connect_thirdparty_renderer = 126,
w_cannot_instantiate_thirdparty_filter = 127,
w_cannot_route_crossbar = 128,
w_cannot_use_color_key = 129,
w_command_delayed = 130,
w_does_not_apply_to_dv = 131,
w_find_audio_device = 132,
w_filter_does_not_save_properties = 133,
w_frame_grabber_requires_CPU = 134,
w_hold_recording = 135,
w_information = 136,
w_not_playing = 137,
w_player_audio_should_be_disabled = 138,
w_recording_cancelled_by_user = 139,
w_can_pause_and_ASF_incompatible = 140,
w_set_audio_format = 141,
w_storage_path_on_network = 142,
w_tv_tuner = 143,
w_using_nearest_video_size = 144,
w_divx_codec_not_installed = 145,
w_codec_does_not_support_debugger = 146,
w_divx_codec_profile = 147,
w_device_partially_supported = 148,
w_excessive_grid_size = 149,
w_grid_too_large_for_dialog = 150,
w_operation_may_lock = 151,
w_audio_streaming_needs_audiorecording_property_enabled = 152,
w_network_streaming_disabled = 153,
w_server_lost_next_retry = 154,
w_overlay_mixer_not_available = 155,
w_network_streaming_change_requires_application_to_be_restarted = 156,
w_standard_renderer_recommended = 157,
w_window_transparency_and_recording_not_recommended = 158,
w_clip_not_seekable = 159,
w_only_WMV_recording_during_network_streaming = 160,
w_check_analog_video_standard = 161,
w_recording_timer_set = 162,
w_stream_time_beyong_script_time = 163,
w_generate_new_file = 164,
w_hires_timer_not_available = 165,
w_applies_to_the_current_recording_method = 166,
i_leaving_full_screen_mode = 167,
i_stream_info = 168,
i_async_url_connection_in_progress = 169,
i_async_url_connection_cancelled = 170,
e_obsolete = 171,
i_codec_info = 172,
i_preview_started = 173,
i_recording_started = 174,
i_reencoding_started = 175,
i_recording_completed = 176,
i_reencoding_completed = 177,
i_player_opened = 178,
i_inactive = 179,
i_using_stream_index = 180,
e_failed_to_start_reencoding = 181,
e_recording_failed = 182,
e_failed_to_open_player = 183
};
enum TxTVChannelInfo
{
tci_Channel = 0,
tci_DefaultVideoFrequency = 1,
tci_OverriddenVideoFrequency = 2,
tci_TunerVideoFrequency = 3,
tci_TunerAudioFrequency = 4,
tci_Locked = 5
};
enum TxVMR9ImageAdjustment
{
vmr9_Brightness = 0,
vmr9_Contrast = 1,
vmr9_Hue = 2,
vmr9_Saturation = 3,
vmr9_Alpha = 4
};
enum TxVideoControl
{
vc_FlipHorizontal = 0,
vc_FlipVertical = 1,
vc_ExternalTriggerEnable = 2,
vc_Trigger = 3
};
enum TxVUMeterSetting
{
vu_Handle = 0,
vu_WarningPercent = 1,
vu_PeakPercent = 2,
vu_BkgndColor = 3,
vu_NormalColor = 4,
vu_WarningColor = 5,
vu_PeakColor = 6,
vu_TickSize = 7,
vu_TickInterval = 8,
vu_NeedleThickness = 9
};
enum TxGraphState
{
gs_Stopped = 0,
gs_Paused = 1,
gs_Running = 2
};
enum TxDialog
{
dlg_VideoDevice = 0,
dlg_VideoCompressor = 1,
dlg_AudioCompressor = 2,
dlg_StreamConfig = 3,
dlg_VfwFormat = 4,
dlg_VfwSource = 5,
dlg_vfwDisplay = 6,
dlg_VideoCrossbar = 7,
dlg_AudioCrossbar = 8,
dlg_TVTuner = 9,
dlg_TVAudio = 10,
dlg_AudioDevice = 11,
dlg_NetShowConfig = 12,
dlg_DScaler = 13,
dlg_FFDShowVideo = 14,
dlg_FFDShowAudio = 15,
dlg_Multiplexer = 16,
dlg_None = 17
};
enum TxVideoQuality
{
vq_Brightness = 0,
vq_Contrast = 1,
vq_Hue = 2,
vq_Saturation = 3,
vq_Sharpness = 4,
vq_Gamma = 5,
vq_ColorEnable = 6,
vq_WhiteBalance = 7,
vq_BacklightCompensation = 8,
vq_Gain = 9
};
enum TxFormatType
{
ft_VideoInfo = 0,
ft_VideoInfo2 = 1,
ft_DvInfo = 2,
ft_Mpeg1Video = 3,
ft_Mpeg2Video = 4,
ft_Mpeg1Stream = 5,
ft_Mpeg2Stream = 6,
ft_MpegStreamType = 7,
ft_MpegCustom = 8,
ft_WaveFormatEx = 9,
ft_Mpeg1Audio = 10,
ft_Mpeg2Audio = 11,
ft_Mpeg3Audio = 12,
ft_OGG = 13,
ft_GSM = 14,
ft_Unknown = 15
};
enum TxRGBSelector
{
rs_Red = 0,
rs_Green = 1,
rs_Blue = 2
};
enum TxTrackbarAction
{
tba_MouseDown = 0,
tba_MouseUp = 1,
tba_KeyDown = 2,
tba_KeyUp = 3
};
enum TxPlaylist
{
pl_Add = 0,
pl_Remove = 1,
pl_Clear = 2,
pl_Loop = 3,
pl_NoLoop = 4,
pl_Play = 5,
pl_Stop = 6,
pl_Next = 7,
pl_Previous = 8,
pl_SortAlpha = 9,
pl_SortRevAlpha = 10,
pl_Random = 11,
pl_Sequential = 12,
pl_SpecifyPositions = 13,
pl_Transition = 14
};
enum TxDVCommand
{
dv_Play = 0,
dv_Stop = 1,
dv_Freeze = 2,
dv_Thaw = 3,
dv_Ff = 4,
dv_Rew = 5,
dv_Record = 6,
dv_RecordFreeze = 7,
dv_RecordStrobe = 8,
dv_StepFwd = 9,
dv_StepRev = 10,
dv_ModeShuttle = 11,
dv_PlayFastestFwd = 12,
dv_PlaySlowestFwd = 13,
dv_PlayFastestRev = 14,
dv_PlaySlowestRev = 15
};
enum TxAuthenticationType
{
at_PublishingPoint = 0,
at_IPCamera = 1,
at_StreamingUrl = 2
};
enum TxMPEGProgramSetting
{
mps_Program_Number = 0,
mps_Program_PCR_PID = 1,
mps_VideoStream_PID = 2,
mps_AudioStream_PID = 3,
mps_VideoStream_Type = 4,
mps_AudioStream_Type = 5,
mps_VideoFormat_Width = 6,
mps_VideoFormat_Height = 7,
mps_VideoAspectRatio_X = 8,
mps_VideoAspectRatio_Y = 9,
mps_ReceiveTimeoutInSeconds = 10
};
enum TxAVIMuxConfig
{
avmx_SetInterleavingMode = 0,
avmx_SetInterleave = 1,
avmx_SetPreroll = 2
};
enum TxPointGreyConfig
{
pgr_SetRegister = 0,
pgr_GetRegister = 1,
pgr_SetBufferSize = 2,
pgr_GetBufferSize = 3,
pgr_SetFormat = 4,
pgr_GetFormat = 5
};
enum TxIPCameraSetting
{
ips_ConnectionTimeout = 0,
ips_ReceiveTimeout = 1
};
enum TxThirdPartyFilterList
{
tpf_VideoSource = 0,
tpf_VideoPreview = 1,
tpf_VideoRecording = 2,
tpf_AudioSource = 3,
tpf_AudioRendering = 4,
tpf_AudioRecording = 5,
tpf_VideoRendering = 6,
tpf_VideoRenderer = 7,
tpf_AudioRenderer = 8,
tpf_ThirdPartyVideoSource = 9,
tpf_ThirdPartyAudioSource = 10,
tpf_AddToGraph = 11
};
enum TxAlignment
{
taLeftJustify = 0,
taRightJustify = 1,
taCenter = 2
};
enum TxAero
{
ae_Default = 0,
ae_AutoBestRenderingQuality = 1,
ae_ForceOnWhenStartingVideo = 2,
ae_ForceOffWhenStartingVideo = 3,
ae_ForceOnImmediately = 4,
ae_ForceOffImmediately = 5
};
enum TxApplicationPriority
{
ap_default = 0,
ap_idle = 1,
ap_normal = 2,
ap_high = 3,
ap_realtime = 4
};
enum TxASFDeinterlaceMode
{
adm_NotInterlaced = 0,
adm_DeinterlaceNormal = 1,
adm_DeinterlaceHalfSize = 2,
adm_DeinterlaceHalfSizeDoubleRate = 3,
adm_DeinterlaceInverseTelecine = 4,
adm_DeinterlaceVerticalHalfSizeDoubleRate = 5
};
enum TxASFProfileVersion
{
apv_ProfileVersion_8 = 0,
apv_ProfileVersion_9 = 1
};
enum TxAudioChannelRenderMode
{
acrm_Normal = 0,
acrm_RenderLeft = 1,
acrm_RenderRight = 2,
acrm_MuteLeft = 3,
acrm_MuteRight = 4,
acrm_Mute_All = 5,
acrm_MixLeftAndRight = 6,
acrm_PassThru = 7
};
enum TxAudioFormat
{
af_default = 0,
af_8000_8b_1ch = 1,
af_8000_8b_2ch = 2,
af_8000_16b_1ch = 3,
af_8000_16b_2ch = 4,
af_11025_8b_1ch = 5,
af_11025_8b_2ch = 6,
af_11025_16b_1ch = 7,
af_11025_16b_2ch = 8,
af_16000_8b_1ch = 9,
af_16000_8b_2ch = 10,
af_16000_16b_1ch = 11,
af_16000_16b_2ch = 12,
af_22050_8b_1ch = 13,
af_22050_8b_2ch = 14,
af_22050_16b_1ch = 15,
af_22050_16b_2ch = 16,
af_32000_8b_1ch = 17,
af_32000_8b_2ch = 18,
af_32000_16b_1ch = 19,
af_32000_16b_2ch = 20,
af_44100_8b_1ch = 21,
af_44100_8b_2ch = 22,
af_44100_16b_1ch = 23,
af_44100_16b_2ch = 24,
af_48000_8b_1ch = 25,
af_48000_8b_2ch = 26,
af_48000_16b_1ch = 27,
af_48000_16b_2ch = 28
};
enum TxAudioSource
{
as_Default = 0,
as_UseExternalAudio = 1
};
enum TxAutoFileName
{
fn_Sequential = 0,
fn_DateTime = 1,
fn_Counter = 2
};
enum TxBorderStyle
{
bsNone = 0,
bsSingle = 1
};
enum TxCompressionMode
{
cm_NoCompression = 0,
cm_CompressOnTheFly = 1,
cm_CompressAfterRecording = 2
};
enum TxCompressionType
{
ct_Video = 0,
ct_Audio = 1,
ct_AudioVideo = 2
};
enum TxDVVideoFormat
{
dvf_Default = 0,
dvf_DVSD = 1,
dvf_DVHD = 2,
dvf_DVSL = 3
};
enum TxDVSize
{
dv_Full = 0,
dv_Half = 1,
dv_Quarter = 2,
dv_DC = 3
};
enum TxDVVideoStandard
{
dvs_Default = 0,
dvs_PAL = 1,
dvs_NTSC = 2
};
enum TxFrameGrabber
{
fg_BothStreams = 0,
fg_PreviewStream = 1,
fg_CaptureStream = 2,
fg_Disabled = 3
};
enum TxJPEGPerformance
{
jpBestQuality = 0,
jpBestSpeed = 1
};
enum TxLogoLayout
{
lg_Centered = 0,
lg_Stretched = 1,
lg_Repeated = 2,
lg_TopLeft = 3,
lg_TopRight = 4,
lg_BottomLeft = 5,
lg_BottomRight = 6,
lg_Boxed = 7
};
enum TxMultiplexedRole
{
mr_NotMultiplexed = 0,
mr_MultiplexedMosaic4 = 1,
mr_MultiplexedMosaic16 = 2,
mr_MultiplexedMaster = 3,
mr_MultiplexedSlave = 4
};
enum TxNetworkStreaming
{
ns_Disabled = 0,
ns_ASFDirectNetworkStreaming = 1,
ns_ASFStreamingToPublishingPoint = 2
};
enum TxNetworkStreamingType
{
nst_AudioVideoStreaming = 0,
nst_VideoStreaming = 1,
nst_AudioStreaming = 2
};
enum TxNotificationMethod
{
nm_Timer = 0,
nm_Thread = 1
};
enum TxThreadPriority
{
tpIdle = 0,
tpLowest = 1,
tpLower = 2,
tpNormal = 3,
tpHigher = 4,
tpHighest = 5,
tpTimeCritical = 6
};
enum TxRecordingMethod
{
rm_AVI = 0,
rm_ASF = 1,
rm_SendToDV = 2,
rm_MKV = 3,
rm_FLV = 4,
rm_MP4 = 5,
rm_WebM = 6,
rm_MPG = 7,
rm_Multiplexer = 8,
rm_MOV = 9,
rm_TS = 10
};
enum TxRecordingTimer
{
rt_Disabled = 0,
rt_RecordToNewFile = 1,
rt_StopRecording = 2,
rt_StartRecording = 3
};
enum TxRawSampleCaptureLocation
{
rl_SourceFormat = 0,
rl_AfterCompression = 1
};
enum TxRecordingSize
{
rs_Default = 0,
rs_HalfSize = 1,
rs_QuarterSize = 2
};
enum TxSynchronizationRole
{
sr_Master = 0,
sr_Slave = 1
};
enum TxSyncPreview
{
sp_Auto = 0,
sp_Disabled = 1,
sp_Enabled = 2
};
enum TxFileSort
{
fs_TimeAsc = 0,
fs_TimeDesc = 1,
fs_NameAsc = 2,
fs_NameDesc = 3
};
enum TxVideoDeinterlacing
{
di_Disabled = 0,
di_HalfSize = 1,
di_FullSize = 2,
di_DScaler = 3,
di_AVISynth = 4,
di_FFDShow = 5,
di_ThirdPartyDeinterlacer = 6
};
enum TxVideoRotation
{
rt_0_deg = 0,
rt_90_deg = 1,
rt_180_deg = 2,
rt_270_deg = 3,
rt_0_deg_mirror = 4,
rt_90_deg_mirror = 5,
rt_180_deg_mirror = 6,
rt_270_deg_mirror = 7,
rt_custom_angle = 8,
rt_custom_angle_mirror = 9
};
enum TxVideoRenderer
{
vr_AutoSelect = 0,
vr_EVR = 1,
vr_VMR9 = 2,
vr_VMR7 = 3,
vr_StandardRenderer = 4,
vr_OverlayRenderer = 5,
vr_RecordingPriority = 6,
vr_None = 7
};
enum TxVideoRendererExternal
{
vre_None = 0,
vre_Matrox_PRO = 1,
vre_Decklink_SD = 2,
vre_Decklink_Extreme = 3,
vre_Pinnacle_MovieBoard = 4,
vre_BlackMagic_Decklink = 5,
vre_AJA = 6
};
enum TxVideoSource
{
vs_VideoCaptureDevice = 0,
vs_ScreenRecording = 1,
vs_VideoFileOrURL = 2,
vs_JPEGsOrBitmaps = 3,
vs_IPCamera = 4,
vs_Mixer = 5,
vs_VideoFromImages = 6,
vs_ThirdPartyFilter = 7
};
enum TxVuMeter
{
vu_Disabled = 0,
vu_Analog = 1,
vu_Bargraph = 2
};
enum TxWebcamStillCaptureButton
{
wb_Disabled = 0,
wb_Enabled = 1
};
enum TxMouseButton
{
mbLeft = 0,
mbRight = 1,
mbMiddle = 2
};
enum TxThreadSyncPoint
{
tsp_SyncPoint1 = 0,
tsp_SyncPoint2 = 1,
tsp_SetParent = 2,
tsp_UnSetParent = 3
};