SolveigMM Video Editing SDK - Solveig .SolveigMM Video Editing SDK Developer Reference Manual SDK

Click here to load reader

  • date post

    01-Sep-2018
  • Category

    Documents

  • view

    230
  • download

    0

Embed Size (px)

Transcript of SolveigMM Video Editing SDK - Solveig .SolveigMM Video Editing SDK Developer Reference Manual SDK

  • SolveigMM Video Editing SDK

    Developer Reference Manual

    SDK Version: 3.0 FULL

    First edition: February 27, 2007

    Date modified: September 12, 2013

    Solveig Multimedia,

    Razvitiya ave 3, 634055,

    Tomsk, Russian Federation

    www.solveigmm.com

    www.solveigmm.com

  • SolveigMM Video Editing SDK

    Solveig Multimedia

    2

    Contents

    SolveigMM Video Editing SDK Notices .................................................................................................. 6 Release Notes .................................................................................................................................... 7

    Product Description ........................................................................................................................ 7 New features in SolveigMM Video Editing SDK 3.0 ............................................................................ 9 Components ................................................................................................................................ 11 Sample applications ...................................................................................................................... 14

    C++ Samples ........................................................................................................................... 14 C++ Trimming Samples ...................................................................................................... 14 C++ Multiplexing Samples .................................................................................................. 15 C++ Joining Samples ......................................................................................................... 16 Other C++ Samples ........................................................................................................... 18

    C# Samples ............................................................................................................................. 18 C# Trimming Samples: ....................................................................................................... 18 C# Joining Samples ............................................................................................................ 19 Other C# Samples .............................................................................................................. 21

    Delphi Samples ......................................................................................................................... 21 Depli Trimming Samples.21 Delphi Joining Samples: ...................................................................................................... 22

    VB.60 Samples ......................................................................................................................... 23 VB.Net Samples ........................................................................................................................ 23

    VB.Net Trimming Samples .................................................................................................. 23 VB.Net Joining Samples ...................................................................................................... 23

    System requirements ................................................................................................................... 26 User Guide ....................................................................................................................................... 27

    SDK folder structure ..................................................................................................................... 27 Installing SDK ............................................................................................................................... 27 Uninstalling SDK ........................................................................................................................... 27 SDK Sample Applications ............................................................................................................... 28

    C++ Samples28 C++ Trimming Samples ....................................................................................................... 28

    SMM Trim C++: AVI, ASF ................................................................................................. 28 SMM Trim C++: MP3, WMA, WAV ..................................................................................... 28 SMM Trim C++: MPEG1, MPEG2 ........................................................................................ 29 SMM Trim C++: AVCHD, MP4, MOV, FLV, MKV, WEBM ....................................................... 29

    C++ Multiplexing Samples .................................................................................................. 30 SMM Mux C++: ASF ......................................................................................................... 31 SMM Mux C++: MKV, MP4, MOV, WEBM ............................................................................ 32

    SMM Mux C++: FLV32

    C++ Joining Samples ......................................................................................................... 33 SMM Join C++: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, FLV, MPEG1, MPEG2, WAV, WMA,

    WEBM .............................................................................................................................. 33 Other C++ Samples ........................................................................................................... 33 SolveigMM Batch Splitter Sample Application ...................................................................... 33

    SolveigMM ASF Markers .................................................................................................... 33 SolveigMM AVI Trimmer Console Utility .............................................................................. 33

    SolveigMM MP4 to ASF Playready...........................................................33 SolveigMM Video Splitter.34

    SolveigMM Screenshot Grabber..34

    C# Samples ............................................................................................................................. 35 SMM Trim C#: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, FLV, MPEG1, MPEG2, WAV, WMA,

    WEBM .............................................................................................................................. 35 C# Joining Samples ............................................................................................................ 36 Other C# Samples..36

  • SolveigMM Video Editing SDK

    Solveig Multimedia

    3

    SolveigMM BMPs to AVI Utility ............................................................................................. 37 Delphi Samples ......................................................................................................................... 37

    Delphi Trimming Samples ................................................................................................... 37 SMM Trim Delphi: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, MPEG1, MPEG2, WAV, WMA, WEBM .............................................................................................................................. 37

    Delphi Joining Samples ....................................................................................................... 38 SMM Join Delphi: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, MPEG1, MPEG2, WAV, WMA, WEBM .............................................................................................................................. 38

    VB.60 Samples ......................................................................................................................... 38 SMM Trim VB6.0: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, MPEG1, MPEG2, WAV, WMA,

    WEBM38

    VB.Net Samples ........................................................................................................................ 39 VB.Net Trimming Samples ................................................................................................... 39

    SMM Trim VB.Net: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, MPEG1, MPEG2, WAV, WMA, WEBM...39

    VB.Net Joining Samples ...................................................................................................... 40 SMM Join VB.Net: ASF, AVCHD, AVI, MKV, MOV, MP3, MP4, MPEG1, MPEG2, WAV, WMA,

    WEBM..40

    SolveigMM Video Editing SDK Reference Manual ................................................................................. 41 SolveigMM Video Editing Engine..41

    Editing Engine enumerations ..................................................................................................... 41 SMM_OutputTypes.41

    SMM_TaskType .................................................................................................................. 41 SMM_TrimmAccuracyType .................................................................................................. 41 SMM_TrimFlags .................................................................................................................. 41

    Editing Engine structures .......................................................................................................... 41 SMM_GROUP_TASK ............................................................................................................ 41

    SMM_TRACK_INFO ............................................................................................................. 43 SMM_CLIP_INFO ................................................................................................................ 45 TrimInfoList ............................