SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.CameraKit.Microseconds Struct Reference
Inheritance diagram for RealNetworks.CameraKit.Microseconds:

Public Member Functions

 Microseconds (long mics)
 
 Microseconds (double secs)
 
override int GetHashCode ()
 
override string ToString ()
 
int CompareTo (Microseconds other)
 
override bool Equals (object obj)
 
bool Equals (Microseconds other)
 

Static Public Member Functions

static bool operator== (Microseconds lhs, Microseconds rhs)
 
static bool operator!= (Microseconds lhs, Microseconds rhs)
 
static bool operator== (Microseconds lhs, long rhs)
 
static bool operator!= (Microseconds lhs, long rhs)
 
static bool operator< (Microseconds lhs, Microseconds rhs)
 
static bool operator<= (Microseconds lhs, Microseconds rhs)
 
static bool operator> (Microseconds lhs, Microseconds rhs)
 
static bool operator>= (Microseconds lhs, Microseconds rhs)
 
static Microseconds operator+ (Microseconds lhs, Microseconds rhs)
 
static Microseconds operator- (Microseconds lhs, Microseconds rhs)
 
static Microseconds operator/ (Microseconds lhs, Microseconds rhs)
 
static Microseconds operator+ (Microseconds lhs, long rhs)
 
static Microseconds operator- (Microseconds lhs, long rhs)
 
static Microseconds operator* (Microseconds lhs, long rhs)
 
static Microseconds operator* (long lhs, Microseconds rhs)
 
static Microseconds operator/ (Microseconds lhs, long rhs)
 
static Microseconds Abs (Microseconds mics)
 

Static Public Attributes

static readonly Microseconds Zero = new Microseconds(0)
 
static readonly Microseconds OneMillisecond = new Microseconds(1000)
 
static readonly Microseconds HalfSecond = new Microseconds(500 * 1000)
 
static readonly Microseconds OneSecond = new Microseconds(1000 * 1000)
 
static readonly Microseconds MaxValue = new Microseconds(long.MaxValue)
 

Properties

double Seconds [get]
 
long Value [get]
 

Constructor & Destructor Documentation

◆ Microseconds() [1/2]

RealNetworks.CameraKit.Microseconds.Microseconds ( long  mics)

◆ Microseconds() [2/2]

RealNetworks.CameraKit.Microseconds.Microseconds ( double  secs)

Member Function Documentation

◆ Abs()

static Microseconds RealNetworks.CameraKit.Microseconds.Abs ( Microseconds  mics)
static

◆ CompareTo()

int RealNetworks.CameraKit.Microseconds.CompareTo ( Microseconds  other)

◆ Equals() [1/2]

bool RealNetworks.CameraKit.Microseconds.Equals ( Microseconds  other)

◆ Equals() [2/2]

override bool RealNetworks.CameraKit.Microseconds.Equals ( object  obj)

◆ GetHashCode()

override int RealNetworks.CameraKit.Microseconds.GetHashCode ( )

◆ operator!=() [1/2]

static bool RealNetworks.CameraKit.Microseconds.operator!= ( Microseconds  lhs,
long  rhs 
)
static

◆ operator!=() [2/2]

static bool RealNetworks.CameraKit.Microseconds.operator!= ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator*() [1/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator* ( long  lhs,
Microseconds  rhs 
)
static

◆ operator*() [2/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator* ( Microseconds  lhs,
long  rhs 
)
static

◆ operator+() [1/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator+ ( Microseconds  lhs,
long  rhs 
)
static

◆ operator+() [2/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator+ ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator-() [1/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator- ( Microseconds  lhs,
long  rhs 
)
static

◆ operator-() [2/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator- ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator/() [1/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator/ ( Microseconds  lhs,
long  rhs 
)
static

◆ operator/() [2/2]

static Microseconds RealNetworks.CameraKit.Microseconds.operator/ ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator<()

static bool RealNetworks.CameraKit.Microseconds.operator< ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator<=()

static bool RealNetworks.CameraKit.Microseconds.operator<= ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator==() [1/2]

static bool RealNetworks.CameraKit.Microseconds.operator== ( Microseconds  lhs,
long  rhs 
)
static

◆ operator==() [2/2]

static bool RealNetworks.CameraKit.Microseconds.operator== ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator>()

static bool RealNetworks.CameraKit.Microseconds.operator> ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ operator>=()

static bool RealNetworks.CameraKit.Microseconds.operator>= ( Microseconds  lhs,
Microseconds  rhs 
)
static

◆ ToString()

override string RealNetworks.CameraKit.Microseconds.ToString ( )

Member Data Documentation

◆ HalfSecond

readonly Microseconds RealNetworks.CameraKit.Microseconds.HalfSecond = new Microseconds(500 * 1000)
static

◆ MaxValue

readonly Microseconds RealNetworks.CameraKit.Microseconds.MaxValue = new Microseconds(long.MaxValue)
static

◆ OneMillisecond

readonly Microseconds RealNetworks.CameraKit.Microseconds.OneMillisecond = new Microseconds(1000)
static

◆ OneSecond

readonly Microseconds RealNetworks.CameraKit.Microseconds.OneSecond = new Microseconds(1000 * 1000)
static

◆ Zero

readonly Microseconds RealNetworks.CameraKit.Microseconds.Zero = new Microseconds(0)
static

Property Documentation

◆ Seconds

double RealNetworks.CameraKit.Microseconds.Seconds
get

◆ Value

long RealNetworks.CameraKit.Microseconds.Value
get