Astra SDK  v2.1.3
| Public 成员函数 | 友元 | 所有成员列表
astra::StreamReader类 参考

Stream Reader class 更多...

#include <StreamReader.hpp>

Public 成员函数

 StreamReader (astra_reader_t reader)
 
 StreamReader (const StreamReader &reader)
 
StreamReaderoperator= (const StreamReader &reader)
 
template<typename T >
stream ()
 
template<typename T >
stream (astra_stream_subtype_t subtype)
 
void add_listener (FrameListener &listener)
 add listener 更多...
 
void remove_listener (FrameListener &listener)
 remove listener 更多...
 
bool is_valid ()
 
bool has_new_frame ()
 
Frame get_latest_frame (int timeoutMillis=ASTRA_TIMEOUT_FOREVER)
 

友元

bool operator== (const StreamReader &lhs, const StreamReader &rhs)
 

详细描述

Stream Reader class

Stream Reader class StreamReader.

示例
ColorReaderEventCPP\main.cpp, ColorizedBodyViewer-SFML\main.cpp, DepthReaderEventCPP\main.cpp, MaskedColorViewer-SFML\main.cpp, MultiSensorViewer-SFML\main.cpp, SimpleBodyViewer-SFML\main.cpp, SimpleColorViewer-SFML\main.cpp, SimpleDepthViewer-SFML\main.cpp, SimpleHandViewer-SFML\main.cpp , 以及 SimpleStreamViewer-SFML\main.cpp.

成员函数说明

◆ add_listener()

void astra::StreamReader::add_listener ( FrameListener listener)
inline

◆ remove_listener()

void astra::StreamReader::remove_listener ( FrameListener listener)
inline

remove listener

Unregisters the callback function.

参数
[in]listener
示例
ColorReaderEventCPP\main.cpp , 以及 DepthReaderEventCPP\main.cpp.

该类的文档由以下文件生成: