AVBlocks for C++  1.13
Audio and Video Software Development Kit
FloatParameter Class Referenceabstract

The parameter represents a 64-bit floating point number (double precision). More...

Inherits Parameter.

Public Member Functions

virtual double value () const =0
 Returns the parameter value. More...
 
virtual void setValue (double value)=0
 Sets the parameter value. More...
 
- Public Member Functions inherited from Parameter
virtual const char * name () const =0
 Returns the parameter name. More...
 
virtual void setName (const char *name)=0
 Sets the parameter name. More...
 
virtual ParamType::Enum type () const =0
 Returns the parameter type. More...
 
- Public Member Functions inherited from Reference
virtual int32_t retain () const =0
 Retains the instance. More...
 
virtual int32_t release () const =0
 Releases the instance. More...
 
virtual int32_t retainCount () const =0
 Returns the current reference count. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Parameter
 ~Parameter ()
 This object can be destroyed only by the AVBlocks library.
 

Detailed Description

The parameter represents a 64-bit floating point number (double precision).

Member Function Documentation

virtual void setValue ( double  value)
pure virtual

Sets the parameter value.

Parameters
value[in] A 64-bit floating point number.
virtual double value ( ) const
pure virtual

Returns the parameter value.

Returns
A 64-bit floating point number.