The ltmfCapture_Mode constants define the type of capture to perform.
typedef enum _ltmfCapture_Mode
{
ltmfCapture_Mode_VideoOrAudio,
ltmfCapture_Mode_VideoAndAudio,
ltmfCapture_Mode_Video,
ltmfCapture_Mode_Audio,
ltmfCapture_Mode_ManualFrames,
ltmfCapture_Mode_AutoFrames,
ltmfCapture_Mode_Still,
ltmfCapture_Mode_ManualFramesAndAudio,
ltmfCapture_Mode_AutoFramesAndAudio,
ltmfCapture_Mode_Mask = 0x000000FF,
ltmfCapture_Mode_InhibitRun = 0x01000000,
ltmfCapture_Mode_ModifierMask = 0xFF000000
} ltmfCapture_Mode;
[0] Specifies that audio, video, or both should be captured.
[1] Specifies that both, audio and video, should be captured.
[2] Specifies that only video should be captured.
[3] Specifies that only audio should be captured.
[4] Specifies that a manually triggered sequence of frames should be captured. The CaptureFrame function can be called to trigger each frame capture.
[5] Specifies that an automatically triggered sequence of frames should be captured. The put_FrameDelay can be called to set the trigger schedule.
[6] Specifies that still images will be retrieved through calls to GetStillHDIB and GetStillPicture.
[7] Specifies that a manually triggered sequence of frames should be captured. The CaptureFrame function can be called to trigger each frame capture. this mode is available when audio stream is presented as will as the video stream.
[8] Specifies that an automatically triggered sequence of frames should be captured. The put_FrameDelay can be called to set the trigger schedule. this mode is available when audio stream is presented as will as the video stream.
[0x000000FF] Used internally to remove mode bits higher than 0x000000FF.
[0x01000000] Specifies that previewing images is inhibited.
[0xFF000000] Used internally to remove modifier bits lower than 0xFF000000.
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