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 Also known as an encoder Also known as compressor, this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder., this is a module or algorithm to compress data. Playing that data back requires a decompressor, or decoder Also known as a decompressor, this is a module or algorithm to decompress data.. 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. |