GocatorFrameInfo
Description
Represents an acquisition stamp data.Structure fields and default values (if defined) are described below:
- long long FrameIndex - Frame index (counts up from zero).
- long long Timestamp - Timestamp in internal units approximating microseconds where the true time in us = timestamp value / 1.024.
- long long Encoder - Position (encoder ticks).
- long long EncoderAtZ - Encoder value latched at z-index mark (encoder ticks).
struct GocatorFrameInfo
{
long long FrameIndex;
long long Timestamp;
long long Encoder;
long long EncoderAtZ;
long long FrameIndex() const { return FrameIndex; };
long long Timestamp() const { return Timestamp; };
long long Encoder() const { return Encoder; };
long long EncoderAtZ() 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));
}
};
