AVBlocks for C++  3.0
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
primo::avblocks::ParamType Namespace Reference

The ParamType represents the type of the data stored in a Parameter. More...

Enumerations

enum  Enum {
  Float = 1 ,
  MediaBuffer = 3 ,
  VideoStreamInfo = 4 ,
  String = 5 ,
  Int = 6
}
 ParamType::Enum. More...
 

Detailed Description

The ParamType represents the type of the data stored in a Parameter.

Depending on this constant a Parameter interface can be cast to child interfaces such as IntParameter, StringParameter, etc.

See also
Parameter::type

Enumeration Type Documentation

◆ Enum

enum Enum

ParamType::Enum.

Enumerator
Float 

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

MediaBuffer 

The parameter represents a MediaBuffer object and can be cast to MediaBufferParameter.

VideoStreamInfo 

The parameter represents a VideoStreamInfo object and can be cast to VideoStreamInfo.

String 

The parameter represents a generic value which is stored in a char_t string.

The parameter name constant documents how this value should be interpreted.

The parameter can be cast to StringParameter.

Int 

The parameter represents a 64-bit Integer.