←Select platform

LockModules Method

Summary

Locks all modules of the same

appId that were unlocked using UnlockModule.

Syntax

C#
VB
C++
public static void LockModules(  
   Leadtools.Mediafoundation.Common.LockType type, 
   string appId 
) 
Public Shared Sub LockModules( _ 
   ByVal type As Leadtools.Mediafoundation.Common.LockType, _ 
   ByVal appId As String _ 
)  
public: 
static void LockModules(  
   Leadtools.Mediafoundation.Common.LockType type, 
   String^ appId 
)  

Parameters

type
One of the LockType enumeration values that specify the level at which the locking operation will be performed. It should be the same value passed to UnlockModule.

appId that were unlocked using UnlockModule.

If type is set to LockType.ApplicationPath,

appId that were unlocked using UnlockModule.

This parameter cannot be NULL (empty).

Remarks

You must call LockModules:

Example

C#
VB
using Leadtools; 
using Leadtools.MediaFoundation; 
using LeadtoolsMediaFoundationExamples.Fixtures; 
 
			public bool _result = false; 
 
         public void MultimediaSupportExample() 
         { 
            // pszKey is a string containing the serial number. It is defined like this: 
            // string pszKey = "MySerial"; 
            string pszAppId = "My Test Application"; 
 
            try 
            { 
               // unlock the multimedia feature 
               Leadtools.MediaFoundation.Common.MultimediaSupport.UnlockModule(pszKey, 
                                                                          Leadtools.MediaFoundation.Common.LockType.Application, 
                                                                          pszAppId); 
            } 
            catch 
            { 
               return; 
            } 
 
            // [use the multimedia feature here] 
 
            // lock the multimedia feature before exiting the app 
            try 
            { 
               Leadtools.MediaFoundation.Common.MultimediaSupport.LockModules(Leadtools.MediaFoundation.Common.LockType.Application, 
                                                                         pszAppId); 
            } 
            catch 
            { 
               return; 
            } 
            _result = true; 
         } 
Imports Leadtools 
Imports Leadtools.MediaFoundation 
Imports LeadtoolsMediaFoundationExamples.Fixtures 
 
Public _result As Boolean = False 
 
Public Sub MultimediaSupportExample() 
   ' pszKey is a string containing the serial number. It is defined like this: 
   ' Private pszKey As String = "MyString" 
   Dim pszAppId As String = "My Test Application" 
 
   Try 
      ' unlock the multimedia feature 
      Leadtools.MediaFoundation.Common.MultimediaSupport.UnlockModule(pszKey, 
                                                                 Leadtools.MediaFoundation.Common.LockType.Application, 
                                                                 pszAppId) 
   Catch 
      Exit Sub 
   End Try 
 
   ' [use the multimedia feature here] 
 
   ' lock the multimedia feature before exiting the app 
   Try 
      Leadtools.MediaFoundation.Common.MultimediaSupport.LockModules(Leadtools.MediaFoundation.Common.LockType.Application, pszAppId) 
      _result = True 
   Catch e1 As Exception 
      _result = False 
   End Try 
End Sub 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.MediaFoundation Assembly
Click or drag to resize