LEADTOOLS Multimedia API Help
    Introduction
    Copyright
    Version History
    Directories
    Files You Must Include with Your Application (Redistributables)
    Frequently Asked Questions
    LEADTOOLS Multimedia Features
    Add-on Modules
    Programming with LEADTOOLS Multimedia
       How To …
       C Code
       C++ Code
          C++ Code Samples
          Accessing the IMediaSample Interface for C++
          Adding a Custom Target Format for C++
          Adding Windows Media Support to the ltmmCapture Object for C++
          Adding Windows Media Support to the ltmmConvert Object for C++
          Adding Windows Media Support to the ltmmPlay Object for C++
          Advanced Capture Application for C++
          Capture to Play Object Interfacing for C++
          Concatenate two AVI files using IltmmMultiStreamSource and IltmmMultiStreamTarget Example for C++
          Copying ltmmMediaSample Attributes and Data for C++
          Copying ltmmMediaType Attributes and Data for C++
          Creating an AVI File from Bitmaps Using ltmmSampleSource for C++
          Creating DVD Images for C++
          DVD Source for C++
          Enumerating MPEG2 Format Compatible Compressors Example for C++
          ILTDVDBurner::Cancel Example for C++
          ILTDVDBurner::EjectDisc Example for C++
          ILTDVDBurner::Erase Example for C++
          ILTDVDBurner::get_AutoEject Example for C++
          ILTDVDBurner::get_CurrentDrive Example for C++
          ILTDVDBurner::get_CurrentSpeed Example for C++
          ILTDVDBurner::get_DiscCapacity Example for C++
          ILTDVDBurner::get_DiscType Example for C++
          ILTDVDBurner::get_DriveCount Example for C++
          ILTDVDBurner::get_Ejectable Example for C++
          ILTDVDBurner::get_Eraseable Example for C++
          ILTDVDBurner::get_ImageSize Example for C++
          ILTDVDBurner::get_InputPath Example for C++
          ILTDVDBurner::get_ISOOutputFile Example for C++
          ILTDVDBurner::get_LastError Example for C++
          ILTDVDBurner::get_Loadable Example for C++
          ILTDVDBurner::get_SpeedCount Example for C++
          ILTDVDBurner::get_SpeedListChanged Example for C++
          ILTDVDBurner::get_State Example for C++
          ILTDVDBurner::get_SystemSupported Example for C++
          ILTDVDBurner::get_TestWriteable Example for C++
          ILTDVDBurner::get_VolumeName Example for C++
          ILTDVDBurner::get_Writeable Example for C++
          ILTDVDBurner::GetDiscTypeName Example for C++
          ILTDVDBurner::GetDiscTypeWriteable Example for C++
          ILTDVDBurner::GetDriveDiscTypeCount Example for C++
          ILTDVDBurner::GetDriveDiscType Example for C++
          ILTDVDBurner::GetDriveId Example for C++
          ILTDVDBurner::GetDriveName Example for C++
          ILTDVDBurner::GetProgress Example for C++
          ILTDVDBurner::GetSpeedName Example for C++
          ILTDVDBurner::GetSpeedValue Example for C++
          ILTDVDBurner::LoadDisc Example for C++
          ILTDVDBurner::put_InputPath Example for C++
          ILTDVDBurner::put_ISOOutputFile Example for C++
          ILTDVDBurner::put_VolumeName Example for C++
          ILTDVDBurner::RefreshDriveList Example for C++
          ILTDVDBurner::RefreshSpeedList Example for C++
          ILTDVDBurner::TestWrite Example for C++
          ILTDVDBurner::Write Example for C++
          ILMDVRSink::CopyBufferToFile Example for C++
          ILMDVRSink::CreateEvents Example for C++
          ILMDVRSink::FreeEvents Example for C++
          ILMDVRSink::get_BaseName Example for C++
          ILMDVRSink::get_FolderCount Example for C++
          ILMDVRSink::get_FolderName Example for C++
          ILMDVRSink::GetAvailabilityInfo Example for C++
          ILMDVRSink::GetBufferInfo Example for C++
          ILMDVRSink::GetBufferTotalSize Example for C++
          ILMDVRSink::GetStatus Example for C++
          ILMDVRSink::put_BaseName Example for C++
          ILMDVRSink::put_FolderCount Example for C++
          ILMDVRSink::put_FolderName Example for C++
          ILMDVRSink::ResetToDefaultsEx Example for C++
          ILMDVRSink::SetBufferSize Example for C++
          ILMDVRSink::StartBackupToFile Example for C++
          ILMDVRSink::StartChangingAttributes Example for C++
          ILMDVRSink::StopBackupToFile Example for C++
          ILMDVRSink::StopChangingAttributes Example for C++
          ILMDVRSource::CopyBufferToFile Example for C++
          ILMDVRSource::get_FolderCount Example for C++
          ILMDVRSource::get_FolderName Example for C++
          ILMDVRSource::GetAvailabilityInfo Example for C++
          ILMDVRSource::GetBufferInfo Example for C++
          ILMDVRSource::GetBufferTotalSize Example for C++
          ILMDVRSource::ReadData Example for C++
          ILMDVRSource::ResetToDefaultsEx Example for C++
          IltmmAnalogVideoDecoder::get_AvailableTVFormats Example for C++
          IltmmAnalogVideoDecoder::put_TVFormat Example for C++
          IltmmAudioFormats::get_Count Example for C++
          IltmmAudioInput::get_Bass Example for C++
          IltmmAudioInputs::get_Bass Example for C++
          IltmmAudioInputs::put_Enable Example for C++
          IltmmCameraControl::GetRange Example for C++
          IltmmCapture::CanSaveObjectSettings Example for C++
          IltmmCapture::EnterEdit Example for C++
          IltmmCapture::EstimateOutputBitRate Example for C++
          IltmmCapture::EstimateOutputSize Example for C++
          IltmmCapture::get_AudioCaptureFormats Example for C++
          IltmmCapture::get_CameraControl Example for C++
          IltmmCapture::get_CaptureStillDelay Example for C++
          IltmmCapture::get_DVDecoderResolution Example for C++
          IltmmCapture::get_InterleaveMode Example for C++
          IltmmCapture::get_PreviewingCloseCaption Example for C++
          IltmmCapture::get_TargetStream Example for C++
          IltmmCapture::get_TVTuner Example for C++
          IltmmCapture::get_UseVideoDeviceAudio Example for C++
          IltmmCapture::get_UsingDVDecoder Example for C++
          IltmmCapture::get_VideoCaptureStreamType Example for C++
          IltmmCapture::get_VideoCaptureSubTypes Example for C++
          IltmmCapture::get_VideoWindowHandle Example for C++
          IltmmCapture::get_WMProfile Example for C++
          IltmmCapture::GetSubObjectDispatch Example for C++
          IltmmCapture::IsPreviewTapSupported Example for C++
          IltmmCapture::LoadSettingsFromFile Example for C++
          IltmmCapture::put_TargetStream Example for C++
          IltmmCapture::put_WMProfile Example for C++
          IltmmCapture::SaveSettingsToFile Example for C++
          IltmmCapture::SaveSettingsToStream Example for C++
          IltmmCapture::SaveStillBitmap Example for C++
          IltmmCapture::SaveStillDIB Example for C++
          IltmmCapture::SetVideoWindowPos Example for C++
          IltmmCaptureInputs::get_NearestSelection Example for C++
          IltmmCaptureSubTypes::get_Count Example for C++
          IltmmCompressor::get_Reliability Example for C++
          IltmmConvert::CanSaveObjectSettings Example for C++
          IltmmConvert::EstimateOutputBitRate Example for C++
          IltmmConvert::EstimateOutputSize Example for C++
          IltmmConvert::get_DVDControl Example for C++
          IltmmConvert::get_DVDecoderResolution Example for C++
          IltmmConvert::get_EnableStillCapture Example for C++
          IltmmConvert::get_InterleaveMode Example for C++
          IltmmConvert::get_PercentCompleteScalar Example for C++
          IltmmConvert::get_PreferredMPEG2Splitter Example for C++
          IltmmConvert::get_Preview Example for C++
          IltmmConvert::get_PreviewVisible Example for C++
          IltmmConvert::get_SourceAudioFormat Example for C++
          IltmmConvert::get_SourceAudioType Example for C++
          IltmmConvert::get_SourceStream Example for C++
          IltmmConvert::get_SourceVideoFOURCC Example for C++
          IltmmConvert::get_SourceVideoType Example for C++
          IltmmConvert::get_UsingDVDecoder Example for C++
          IltmmConvert::get_VideoWindowFrame Example for C++
          IltmmConvert::get_WMProfile Example for C++
          IltmmConvert::GetSubObjectDispatch Example for C++
          IltmmConvert::LoadSettingsFromFile Example for C++
          IltmmConvert::PauseConvert Example for C++
          IltmmConvert::put_AllowedStreams Example for C++
          IltmmConvert::put_DVDecoderResolution Example for C++
          IltmmConvert::put_InterleaveMode Example for C++
          IltmmConvert::put_Preview Example for C++
          IltmmConvert::put_PreviewVisible Example for C++
          IltmmConvert::put_VideoWindowFrame Example for C++
          IltmmConvert::RunConvert Example for C++
          IltmmConvert::SaveSettingsToFile Example for C++
          IltmmConvert::SaveSettingsToStream Example for C++
          IltmmDVDControl::GetButtonAtPosition Example for C++
          IltmmMemory::get_GrowBy Example for C++
          IltmmPlay::CanSaveObjectSettings Example for C++
          IltmmPlay::get_AllowedStreams Example for C++
          IltmmPlay::get_DVDControl Example for C++
          IltmmPlay::get_DVDecoderResolution Example for C++
          IltmmPlay::get_MidiRenderers Example for C++
          IltmmPlay::get_PreferredMPEG2Splitter Example for C++
          IltmmPlay::get_SourceAudioFormat Example for C++
          IltmmPlay::get_SourceAudioType Example for C++
          IltmmPlay::get_SourceStream Example for C++
          IltmmPlay::get_SourceVideoFOURCC Example for C++
          IltmmPlay::get_SourceVideoType Example for C++
          IltmmPlay::get_StillTap Example for C++
          IltmmPlay::get_UsingDVDecoder Example for C++
          IltmmPlay::get_VideoWindowHandle Example for C++
          IltmmPlay::GetSubObjectDispatch Example for C++
          IltmmPlay::IsRateSupported Example for C++
          IltmmPlay::LoadSettingsfromFile Example for C++
          IltmmPlay::put_AllowedStreams Example for C++
          IltmmPlay::put_SourceStream Example for C++
          IltmmPlay::SaveSettingsToFile Example for C++
          IltmmPlay::SaveSettingsToStream Example for C++
          IltmmPlay::SaveStillDIB Example for C++
          IltmmPlay::SetVideoWindowPos Example for C++
          IltmmPlay::ToggleCloseCaptioning Example for C++
          IltmmPlay::SaveStillBitmap Example for C++
          IltmmProcessor::get_Type Example for C++
          IltmmSupportManager::UnlockSupport Example for C++
          IltmmTargetFormat::CreateTargetFormats Example for C++
          IltmmTVTuner::AutoTune Example for C++
          IltmmTVTuner::get_AudioSubChannel Example for C++
          IltmmTVTuner::get_AvailableModes Example for C++
          IltmmTVTuner::get_AvailableTVFormats Example for C++
          IltmmTVTuner::get_ConnectInput Example for C++
          IltmmTVTuner::get_CountryCode Example for C++
          IltmmTVTuner::get_SignalPresent Example for C++
          IltmmTVTuner::get_VideoSubChannel Example for C++
          IltmmTVTuner::Logout Example for C++
          IltmmTVTuner::put_TuningSpace Example for C++
          IltmmTVTuner::SetChannel Example for C++
          IltmmTVTuner::SetInputType Example for C++
          IltmmVideoFormats::get_Count Example for C++
          IltmmVideoProcAmp::GetRange Example for C++
          IltmmWMProfile::AddStream Example for C++
          IltmmWMProfile::get_MutualExClusionCount Example for C++
          IltmmWMProfile::get_Version Example for C++
          IltmmWMProfile::GetStreamByNumber Example for C++
          IltmmWMProfile::GetStream Example for C++
          IltmmWMProfileManager::LoadProfileByID Example for C++
          IltmmWMProfileManager::SaveProfile Example for C++
          Recompressing an AVI File for C++
          Recompressing an AVI FileSelection for C++
          Recompressing an AVI File to a DV Device for C++
          Replace Audio using IltmmMultiStreamSource and IltmmMultiStreamTarget Example for C++
          Retrieving Media File Information for C++
          Selecting ltmmCapture Object Compressors for C++
          Selecting ltmmCapture Object Devices for C++
          Selecting ltmmCapture Object Inputs for C++
          Selecting ltmmCapture Object Processors for C++
          Selecting ltmmCapture Object Renderers for C++
          Selecting ltmmCapture Object Sizes for C++
          Selecting ltmmCapture Object Target Devices for C++
          Selecting ltmmCapture Object Target Formats for C++
          Selecting ltmmConvert Object Compressors for C++
          Selecting ltmmConvert Object Processors for C++
          Selecting ltmmConvert Object Target Devices for C++
          Selecting ltmmConvert Object Target Formats for C++
          Selecting ltmmPlay Object Processors for C++
          Selecting ltmmPlay Object Renderers for C++
          Simple Media Player for C++
          Simple Play Application for C++
          Splitting an AVI File into a Multipage TIFF File Using ltmmSampleTarget for C++
          Splitting an AVI File into Multiple Bitmaps Using ltmmSampleTarget for C++
          The Client Side Example for C++
          The Server Side 2 Example for C++
          The Server Side Example for C++
          Use ltmmMemory for Memory Conversion Example for C++
          Using AutoSize with ltmmCapture for C++
          Using AutoSize with ltmmPlay for C++
          Using Memory Conversions for C++
          Writing Windows Media Files for C++
       Error Codes
    Appendix
    LEADTOOLS Licensing and Products