TVUMeterSetting
Type used in the SetVUMeterSetting method.
Declaration
TVUMeterSetting=(vu_Handle, vu_WarningPercent, vu_PeakPercent, vu_BkgndColor, vu_NormalColor, vu_WarningColor, vu_PeakColor, vu_TickSize, vu_TickInterval, vu_NeedleThickness, vu_OverlayLeft, vu_OverlayTop, vu_OverlayWidth, vu_OverlayHeight, vu_Transparent, vu_FlipVert, vu_FlipHorz, vu_CustomPercentValue, vu_LogarithmicScale, vu_AttackMs, vu_ReleaseMs, vu_PeakHoldMs, vu_OverlayOverVideo);
enum TVUMeterSetting _Handle, vu_WarningPercent, vu_PeakPercent, vu_BkgndColor, vu_NormalColor, vu_WarningColor, vu_PeakColor, vu_TickSize, vu_TickInterval, vu_NeedleThickness, vu_OverlayLeft, vu_OverlayTop, vu_OverlayWidth, vu_OverlayHeight, vu_Transparent, vu_FlipVert, vu_FlipHorz, vu_CustomPercentValue, vu_LogarithmicScale, vu_AttackMs, vu_ReleaseMs, vu_PeakHoldMs, vu_OverlayOverVideo;
Description
Type used in the SetVUMeterSetting method.
Value Meaning
TVUMeterSetting = (
vu_Handle, // sets the Handle of the panel or image control on which
// the VU-Meter will be displayed
vu_WarningPercent, // percentage of the level above which vu_WarningColor is used
vu_PeakPercent, // percentage of the level above which vu_PeakColor is used
vu_BkgndColor, // color of the VU-Meter background
vu_NormalColor, // color of the normal level (green by default)
vu_WarningColor, // color of the warning level (above vu_WarningPercent)
vu_PeakColor, // color of the peak level (above vu_PeakPercent)
vu_TickSize, // size of the ticks in the bargraph VU-Meter
vu_TickInterval, // interval between ticks in the bargraph VU-Meter
vu_NeedleThickness, // thickness of the needle in the analog VU-Meter
vu_OverlayLeft, // left position of the VU-Meter when overlayed over the video
vu_OverlayTop, // top position of the VU-Meter when overlayed over the video
vu_OverlayWidth, // width of the VU-Meter when overlayed over the video
vu_OverlayHeight, // height of the VU-Meter when overlayed over the video
vu_Transparent, // (*) makes the VU-Meter background transparent when overlayed
// over the video frames
vu_FlipVert, // (*) flips the VU-Meter vertically
vu_FlipHorz, // (*) flips the VU-Meter horizontally
vu_CustomPercentValue,// drives the VU-Meter as a custom bargraph: pass (or update in
// real time) a value in the 0..100 range
vu_LogarithmicScale, // (*) uses a logarithmic scale (linear by default)
vu_AttackMs, // attack (rise) time constant, in milliseconds (default 10).
// Lower = the meter reacts faster to peaks
vu_ReleaseMs, // release (fall) time constant, in milliseconds (default 300).
// Lower = the meter falls back faster
vu_PeakHoldMs, // peak-hold duration, in milliseconds (default 800).
// 0 = no peak hold displayed (also disables the analog clip LED)
vu_OverlayOverVideo // (*) overlays the VU-Meter over the video frames. Works with
// ANY meter type and replaces the obsolete vu_AnalogOverlay /
// vu_BargraphOverlay meter types
);
(*) 0 = disabled, 1 = enabled
See Also
TVUMeter AudioBalance AudioChannelRenderMode AudioVolume MuteAudioRendering SpeakerBalance SpeakerControl SpeakerVolume VUMeter
Copyright (c) Datastead