nx_metadata_sdk
1.0
Metadata SDK
src
nx
sdk
analytics
i_timestamped_object_metadata.h
1
// Copyright 2018-present Network Optix, Inc. Licensed under MPL 2.0: www.mozilla.org/MPL/2.0/
2
3
#pragma once
4
5
#include <nx/sdk/analytics/i_object_metadata.h>
6
7
namespace
nx
{
8
namespace
sdk {
9
namespace
analytics {
10
11
class
ITimestampedObjectMetadata
:
public
Interface
<ITimestampedObjectMetadata, IObjectMetadata0>
12
{
13
public
:
14
static
auto
interfaceId() {
return
makeId(
"nx::sdk::analytics::ITimestampedObjectMetadata"
); }
15
17
virtual
int64_t
timestampUs
()
const
= 0;
18
};
19
using
ITimestampedObjectMetadata0
=
ITimestampedObjectMetadata
;
20
21
}
// namespace analytics
22
}
// namespace sdk
23
}
// namespace nx
nx::sdk::Interface
Definition:
interface.h:49
nx::sdk::analytics::ITimestampedObjectMetadata::timestampUs
virtual int64_t timestampUs() const =0
nx
Definition:
apple_utils.h:6
nx::sdk::analytics::ITimestampedObjectMetadata
Definition:
i_timestamped_object_metadata.h:11
Generated by
1.8.14