typedef enum ltmmCapture_Settings{ltmmCapture_Settings_AudioProcessors = 0x00000001,ltmmCapture_Settings_VideoProcessors = 0x00000002,ltmmCapture_Settings_Processors = 0x0000000F,ltmmCapture_Settings_AudioCompressors = 0x00000010,ltmmCapture_Settings_VideoCompressors = 0x00000020,ltmmCapture_Settings_Compressors = 0x000000F0,ltmmCapture_Settings_AudioDevices = 0x00000100,ltmmCapture_Settings_VideoDevices = 0x00000200,ltmmCapture_Settings_MidiDevices = 0x00000400,ltmmCapture_Settings_Devices = 0x00000F00,ltmmCapture_Settings_MiscControls = 0x00001000,ltmmCapture_Settings_Controls = 0x0000F000,ltmmCapture_Settings_All = 0x00ffffff,ltmmCapture_Settings_Rewind = 0x01000000,ltmmCapture_Settings_Flags = 0xff000000} ltmmCapture_Settings;
The ltmmCapture_Settings constants control saving and loading settings for the capture object.
| Constant | Description | 
| ltmmCapture_Settings_AudioProcessors | [0x00000001] Save or load the selected audio processors. | 
| ltmmCapture_Settings_VideoProcessors | [0x00000002] Save or load the selected video processors. | 
| ltmmCapture_Settings_Processors | [0x0000000F] Save or load the selected video and audio processors. | 
| ltmmCapture_Settings_AudioCompressors | [0x00000010] Save or load the audio compressor used. | 
| ltmmCapture_Settings_VideoCompressors | [0x00000020] Save or load the used video compressor. | 
| ltmmCapture_Settings_Compressors | [0x000000F0] Save or load the video and audio compressors used. | 
| ltmmCapture_Settings_AudioDevices | [0x00000100] Save or load the selected audio device. | 
| ltmmCapture_Settings_VideoDevices | [0x00000200] Save or load the selected video device. This flag includes video inputs, capture sizes, subtypes, Tuners, Crossbars, etc. | 
| ltmmCapture_Settings_MidiDevices | [0x00000400] Save or load the selected MIDI device. | 
| ltmmCapture_Settings_Devices | [0x00000F00] Save or load the selected audio, video, and midi devices. | 
| ltmmCapture_Settings_MiscControls | [0x00001000] Save or load miscellaneous properties that affect the operation of the capture object. | 
| ltmmCapture_Settings_Controls | [0x0000F000] Save or load all properties that affect the operation of the capture object. Currently this will only include the Misc. Controls option, ltmmCapture_Settings_MiscControls. | 
| ltmmCapture_Settings_All | [0x00FFFFFF] Save or load all settings. | 
| ltmmCapture_Settings_Rewind | [0x01000000] Rewind the stream to position zero before reading from or writing to it using functions like SaveSettingsToStream and LoadSettingsFromStream. | 
| ltmmCapture_Settings_Flags | [0xFF000000] Set all flags on. Currently this will only affect the rewind flag, ltmmCapture_Settings_Rewind. | 
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
