IDepthFrameReader接口
代表深度帧的阅读器。
interface IDepthFrameReader : public IUnknown
会员
IDepthFrameReader具有以下成员。
名称 | 描述 |
---|---|
1、AcquireLatestFrame | 获取最新的深度框架。 |
2、get_DepthFrameSource | 获取深度帧的来源。 |
3、get_IsPaused | 获取一个布尔值,指示此读取器是否已暂停。 |
4、GetFrameArrivedEventData | 获取新深度帧到达时的事件数据。 |
5、put_IsPaused | 设置一个布尔值,该值可以暂停深度框架阅读器或恢复它。 |
6、SubscribeFrameArrived | 订阅指定的事件处理程序以处理新的深度帧。 |
7、UnsubscribeFrameArrived | 取消订阅处理新深度帧的指定事件处理程序。 |
要求
标题: kinect.h
1、IDepthFrameReader :: AcquireLatestFrame
获取最新的深度框架。
句法
public:
HRESULT AcquireLatestFrame(
IDepthFrame **depthFrame
)
参数
- depthFrame
类型:IDepthFrame
[out]最近的深度帧。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h
2、IDepthFrameReader :: get_DepthFrameSource
获取深度帧的来源。
句法
C ++
复制
public:
HRESULT get_DepthFrameSource(
IDepthFrameSource **depthFrameSource
)
参数
- depthFrameSource
类型:IDepthFrameSource
[out]深度帧的来源。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h
3、IDepthFrameReader :: get_IsPaused
获取一个布尔值,指示此读取器是否已暂停。
句法
C ++
复制
public:
HRESULT get_IsPaused(
BOOLEAN *isPaused
)
参数
- isPaused
类型:BOOLEAN
[out]返回true表示深度读取器已暂停; 否则是假的。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h
4、IDepthFrameReader :: GetFrameArrivedEventData
获取新深度帧到达时的事件数据。
句法
C ++
复制
public:
HRESULT GetFrameArrivedEventData(
WAITABLE_HANDLE waitableHandle,
IDepthFrameArrivedEventArgs **eventData
)
参数
- waitableHandle
类型:WAITABLE_HANDLE
[in]将处理事件数据的事件处理程序的句柄。 - eventData
类型:IDepthFrameArrivedEventArgs
[out]事件数据。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h
5、IDepthFrameReader :: put_IsPaused
设置一个布尔值,该值可以暂停深度框架阅读器或恢复它。
句法
C ++
复制
public:
HRESULT put_IsPaused(
BOOLEAN isPaused
)
参数
- isPaused
类型:BOOLEAN
设置为true以暂停读卡器; 是的,以恢复它。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h
6、IDepthFrameReader :: SubscribeFrameArrived
订阅指定的事件处理程序以处理新的深度帧。
句法
C ++
复制
public:
HRESULT SubscribeFrameArrived(
WAITABLE_HANDLE *waitableHandle
)
参数
- waitableHandle
类型:WAITABLE_HANDLE
[out]订阅事件处理程序的句柄。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h
7、IDepthFrameReader :: UnsubscribeFrameArrived
取消订阅处理新深度帧的指定事件处理程序。
句法
C ++
复制
public:
HRESULT UnsubscribeFrameArrived(
WAITABLE_HANDLE waitableHandle
)
参数
- waitableHandle
类型:WAITABLE_HANDLE
[in]订阅事件处理程序的句柄。
返回值
类型:HRESULT
如果成功则返回S_OK; 否则,返回失败代码。
要求
标题: kinect.h