Copyright © 2006-2019 MultiMedia Soft

VUMeter.Create method

Previous pageReturn to chapter overviewNext page

Remarks

 

Creates an instance of the VUMeter class: once created, the VU-Meter will stay active until the termination of the container application: being a graphical object, the VU-Meter needs to be associated to an existing window that will be used as a surface for the graphic rendering: this window can be changed at a later time through the VUMeter.SetHwnd method. For development environments like WPF, where controls don't expose a HWND, the usage of the VUMeter.CreateNew method should be preferred.

 

Once created, by default the VU-Meter is still not visible: you must make a call to the VUMeter.Show method in order to display it.

 

For further details about using the embedded VU-Meter refer to the VUMeter class section.

For details about using Visual Feedbacks refer to the How to use embedded Visual Feedbacks section.

 

 

Syntax

 

[Visual Basic]

Public Function Create (

hWndTarget as IntPtr

) as enumErrorCodes


 

[C#]

public enumErrorCodes Create (

IntPtr hWndTarget

);


 

[C++]

public: enumErrorCodes Create (

IntPtr hWndTarget

);


 

 

Parameter

Description

 

 

hWndTarget

Handle of the window whose surface will be used in order to render the VU-Meter graphics.

 

If this parameter is set to NULL or 0, no graphical representation will be performed but you will have the opportunity to be notified about VU-Meter values change through the CallbackVuMeterValueChange delegate, allowing to create a custom graphical rendering.

 

 

Return value

 

Value

Meaning

 

 

Negative value

An error occurred (see the LastError property for further error details)

enumErrorCodes.ERR_NOERROR (0)

The method call was successful.