Class MetadataIndex

Class Documentation

class MetadataIndex

Public Types

typedef void (*EnumerateKeyframesCallback)(Keyframe*, double, void*)

Public Functions

MetadataIndex(RandomAccessSerializer *serializer)
~MetadataIndex()
StreamInfoHeader *GetStreamInfoHeader() const
char const *GetCapturedProcessName() const
Keyframe const *FindKeyframe(double pointOfInterest) const
Keyframe const *FindKeyframe(uint64_t timestamp) const
Keyframe const *GetKeyframe(uint64_t index) const
uint64_t StartTimestamp() const
uint64_t EndTimestamp() const
int64_t StartFrameNumber() const
uint64_t KeyframeCount() const
std::vector<QueueHeader> const &GetQueues() const
void EnumerateKeyframes(EnumerateKeyframesCallback callback, void *userData)
serialization::metadata::StreamCaptureArgsInfo const *GetStreamCaptureArgsInfo(size_t index) const
size_t GetStreamCaptureArgsHistoryCount() const
DeviceFeatureInfo *GetDeviceFeatureInfo() const