GocatorFrameInfo
Description
Represents an acquisition stamp data.
Structure fields and default values (if defined) are described below:
- LongType FrameIndex - Frame index (counts up from zero).
- LongType Timestamp - Timestamp in internal units approximating microseconds where the true time in us = timestamp value / 1.024.
- LongType Encoder - Position (encoder ticks).
- LongType EncoderAtZ - Encoder value latched at z-index mark (encoder ticks).
struct GocatorFrameInfo
{
LongType FrameIndex;
LongType Timestamp;
LongType Encoder;
LongType EncoderAtZ;
LongType FrameIndex( void ) const { return FrameIndex; };
LongType Timestamp( void ) const { return Timestamp; };
LongType Encoder( void ) const { return Encoder; };
LongType EncoderAtZ( void ) const { return EncoderAtZ; };
bool operator == ( const avs::GocatorFrameInfo& rhs ) const
{
return FrameIndex == rhs.FrameIndex &&
Timestamp == rhs.Timestamp && Encoder == rhs.Encoder &&
EncoderAtZ == rhs.EncoderAtZ;
}
bool operator != ( const avs::GocatorFrameInfo& rhs ) const
{
return !(operator==(rhs));
}
};
