インターフェイスに Nuitrack ユーザー トラッカー モジュールの可能性を表します。詳細...
#include <UserTracker.h>
インターフェイスに Nuitrack ユーザー トラッカー モジュールの可能性を表します。
このモジュールを有効にするには、このクラスのインスタンスを作成する必要がります。インスタンスを作成するには、特別なコンストラクター UserTracker::create を使用します。このインスタンスは、UserTracker モジュール オブジェクトと呼ばれます。ユーザー トラッキング データを取得するには、UserTracker::OnUpdate コールバックを UserTracker::connectOnUpdate メソッドと共にモジュール オブジェクトに追加します。ユーザーの検出 (フレームイン) とフレームアウトのイベントを扱うには、UserTracker::OnNewUser と UserTracker::OnLostUser のそれぞれのコールバクを、UserTracker::connectOnNewUser または UserTracker::connectOnLostUser メソッドと共に追加します。
ユーザーのフレームアウト イベントのためのコールバック タイプ。
このコールバックは、フレームにユーザーがいなくなった場合に呼び出されます。このコールバックでは、いなくなったユーザーの ID を受け取ります。
- 関連項目
- connectOnLostUser
新しいユーザー出現イベントのためのコールバック タイプ。
このコールバックは、フレーム内に新しいユーザーが現れた場合に呼び出されます。このコールバックでは、新しいユーザーの ID を受け取ります。
- 関連項目
- connectOnNewUser
tdv::nuitrack::UserTracker::UserTracker |
( |
NuitrackModule *� |
pimpl | ) |
|
|
インライン |
uint64_t tdv::nuitrack::UserTracker::connectOnLostUser |
( |
const OnLostUser &� |
callback | ) |
|
|
インライン |
ユーザーのフレームアウト イベントに関するコールバックを追加します。
- パラメーター
-
[in] | callback | ユーザーが検出されなくなった場合、ユーザー フレーム更新リクエスト後に呼び出されるコールバックです。 |
- 戻り値
- 登録されたコールバック IDコールバックを削除する際に使用します。
- 関連項目
- disconnectOnLostUser
uint64_t tdv::nuitrack::UserTracker::connectOnNewUser |
( |
const OnNewUser &� |
callback | ) |
|
|
インライン |
ユーザー出現イベントに関するコールバックを追加します。
- パラメーター
-
[in] | callback | 新しいユーザーが検出された場合、ユーザー フレーム更新リクエスト後に呼び出されるコールバックです。 |
- 戻り値
- コールバック IDコールバックを削除する際に使用します。
- 関連項目
- disconnectOnNewUser
uint64_t tdv::nuitrack::UserTracker::connectOnUpdate |
( |
const OnUpdate &� |
callback | ) |
|
|
インライン |
ユーザー フレームのデータ更新リクエストのためのコールバックを追加します。
- パラメーター
-
[in] | callback | ユーザー フレーム更新リクエスト後に呼び出されるコールバックです。 |
- 戻り値
- コールバック IDコールバックを削除する際に使用します。
- 関連項目
- disconnectOnUpdate
void tdv::nuitrack::UserTracker::disconnectOnLostUser |
( |
uint64_t� |
handler | ) |
|
|
インライン |
ユーザーのフレームアウト イベントに関するコールバックを削除します。
- パラメーター
-
[in] | handler | 直前に追加されたコールバックの ID。 |
- 関連項目
- connectOnLostUser
void tdv::nuitrack::UserTracker::disconnectOnNewUser |
( |
uint64_t� |
handler | ) |
|
|
インライン |
ユーザー出現イベントに関するコールバックを削除します。
- パラメーター
-
[in] | handler | 直前に追加されたコールバックの ID。 |
- 関連項目
- connectOnNewUser
void tdv::nuitrack::UserTracker::disconnectOnUpdate |
( |
uint64_t� |
handler | ) |
|
|
インライン |
ユーザー フレームのデータ更新リクエストのためのコールバックを削除します。
- パラメーター
-
[in] | handler | 直前に追加されたコールバックの ID。 |
- 関連項目
- connectOnUpdate
virtual uint64_t tdv::nuitrack::UserTracker::getTimestamp |
( |
| ) |
|
|
インライン仮想 |
マイクロ秒で表示される、最後に処理したデータのタイムスタンプを戻します。
最後のユーザー検出で使用した深度データに関連付けられているタイムスタンプを戻します。
- 注意
- この値の実際の意味は、深度提供先によって異なります。