0% found this document useful (0 votes)
3 views18 pages

Enumerated Types

The document provides an overview of the TVideoGrabber component version 9.2, detailing various enumerated types used for parameters in programming languages that do not support them directly. It includes enums for text overlay alignment, cursor types, player states, and various device controls among others. Additionally, it lists error and informational messages related to the component's functionality.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views18 pages

Enumerated Types

The document provides an overview of the TVideoGrabber component version 9.2, detailing various enumerated types used for parameters in programming languages that do not support them directly. It includes enums for text overlay alignment, cursor types, player states, and various device controls among others. Additionally, it lists error and informational messages related to the component's functionality.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 18

TVideoGrabber component

-----------------------

version : v9.2 (version 9.2.1.4)


date : July 1, 2014

VALUES OF THE 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
};

You might also like